عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 24-10-2010, 09:02 PM   #746

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة أنفآإس الورد..} مشاهدة المشاركة
كود:
# include <stdio.h>
# include <conio.h>
int main (void)
{                 
int ID;
double tempreatuer;
char gender;
printf("Enter the ID No");
scanf("%d",&ID);
printf("Enter the gender");
scanf(" %c",&gender);
printf("Enter the tempreatuer");
scanf("%lf",&tempreatuer);
printf("%d%c%f",ID,gender,tempreatuer);
getch();
return(0);
}
البرنامج عندي يشتغل بس يوقف عند Enter the gender اكتب الجنس بس بعدها يطلع لي رقم طويل ويقفل ,,
هليب مي,,
نعم , الكود صحيح , ولكن عند إدخال متغير رقمي من المستخدم ثم بعد ذلك طلب إدخال منه حرف ,, تحدث مشكلة ,, لحلها ,, ضعي مسافة في جملة الـ scanf للمتغير الحرفي .

وكذلك لا نكتب العلامة & في جملة الطباعة printf لتحديد المتغير .

التصحيح :
كود PHP:
 
 
include <stdio.h>
# include <conio.h>
int main (void)
{                 
int ID;
double tempreatuer;
char gender;
printf("Enter the ID No");
scanf("%d",&ID);
printf("Enter the gender");
scanf("%c",&gender);
printf("Enter the tempreatuer");
scanf("%lf",&tempreatuer);
printf("%d%c%f",&ID,&gender,&tempreatuer);
getch();
return(
0);

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس