السلام عليكم جميعا ً :rolleyes:
نعرف انه في لغه الـ ++C يوجد نوعان من الـ Calls وهما:
system calls : وهي التي يعملها النظام ويقوم بتنفيذها في الـ system kernel , وهذه النوعيه من المناداه لاتكون مربوطه ببرنامجك
Library calls : وهي موجوده في الـ Library , وهذه النوعيه من المناداه تكون مربوطه بالبرنامج بواسطه الـ Functions
سؤالي هنا عن الـ system calls
لدي برنامج يستخدم هذه النوعيه من الـ calls , وبالتحديد في هذا الكود :
system("cls");
cout<<" CHOOSE ONE OF THE FOLLWING CHOICES\n";
cout<<" -----------------------------------\n";
cout<<" o: Open an Account\n\n";
cout<<" c: Close UR Account\n\n";
cout<<" a Another operator (withdrawal,depositing,Zakat)\n\n";
cout<<" p: Display The Accounts\n\n";
cout<<" h: Show account\n\n";
cout<<" s: So ( Add ,delete ,process ) \n\n";
cout<<" t: process SO FOR ALL ACCOUNTS\n\n";
cout<<" q: Exit \n";
cout<<"\n\t\tyour choice ? ? ";cin>>ch;ماذا تفعل الـ system call المسماه بـ system("cls") في هذا الجزء من الكود؟؟؟
لان البرنامج لدي يظهر خطأ في اللنك اثناء عمل الـ run , مع ان الـ compile يمشي بصوره صحيحه
ولا استطيع ان ارى النتائج
سؤال اخير
هل هذه النوع من المناداه لها علاقه بإنتاج ملف بإمتداد exe ؟
وشكرا مقدما لمن يدلني على حل :rolleyes: