• 0

كيف أطبع سلسلة نصية مع عدد صحيح في لغة سي؟

أريد طباعة سلسلة نصية مع عدد صحيح باستخدام لغة سي، لكن تظهر لي أخطاء ولا أعرف سببها، فما الخطأ في هذه الشيفرة؟

int x;
x = 1 ;
printf("This is ",x);

 

تمّ تعديل بواسطة TheBrain

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

الطريقة المُستخدمة لطباعة سلسلة نصية مع عدد صحيح في شيفرتك خاطئة، ينبغي  استعمال %d في المكان الذي تريد ظهور العدد فيه في الجملة الموضوعة ما بين قوسين، فلو افترضنا أنك تريد عرض العدد في آخر الجملة فستكون شيفرتك البرمجية للعرض كالتالي:

printf("This is %d",x);

الطريقة التي وضعتها لا تعمل مع لغة سي، بل تعمل مع لغات أخرى مثل بايثون وغيرها.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن