![]() |
![]() |
|
|
#1 | |
|
مدير ومالك المنتديان
![]() |
سؤال برمجي
لديك الكود التالي ويوجد فيه خطأ ولا يمكن طباعة Matched بسبب هذا الخطأ الكود: ;"str = "Welcome// (("if(strcmp(str,"Welcome ;("printf("Matched ملاحظة : دالة strcmp في لغة C تقوم بعمل مقارنة بين نصين وترجع واحد من 3 قيم وهم 1- أو 0 أو 1 وما يهمنا الآن هنا هو أن الدالة تعيد القيمة 0 في حالة تساوي النصين تنبيه : الكود يفترض أن المتغير str تم تعريفه مسبقاً و أن قيمته هي Welcome ولذلك تم وضعه كملاحظة أو تعليق تنبيه : في لغة C يعامل 0 معاملة False و 1 معاملة True السؤال الآن, هل سيتم طباعة Matched أم لا ؟ وإذا كان جوابك لا فأذكر السبب وقم بتحسين الكود البرمجي ليطبع Matched مع الشرح الموضوع الأصلي : <font color="#000000" size="2" face="tahoma">سؤال برمجي<font color="#000000" size="2"> المصدر : مجتمع الفرسان الكاتب : <font color="#000000" size="2" face="tahoma">alnssri المصدر... اثبت وجودك
..
|
|
![]() من مواضيعي في الملتقى
|
||
|
|
|
![]() |
|
|
![]() |
|
|
|
|
|
|
|
|
|
|
![]() |
|
|
|
|
|
||||
|
|
|
|
|
|
|