10-11-2007, 20:28
|
|
|
חבר מתאריך: 02.06.03
הודעות: 1,224
|
|
שאלה בקשר לפקודת SWITCH בC++
אז ככה אני צריך לרשום תוכנית שמחברת/מחסרת בין שני מספרים
הכל טוב ויפה עד שמגיע השלב של הכנסת אופרטור - הוא לא נותן לי לרשום כלום וישר יורד לשורת הdefault או אם אין שורה הוא מסיים את התוכנית
מישהו יכול לעזור לי בבקשה ולהסביר לי איפה הטעות?
#include <stdio.h>
void main ()
{
int a,b,c;
char op;
a=b=c=0;
printf("enter 2 numbers_\n");
scanf("%d%d",&a,&b);
printf("enter oporaiotn__\n");
op=getchar ();
switch (op)
{
case '1': printf("the number is - \n" , c=a+b);
break;
case '2' : printf("the number is - \n" ,c=a-b);
break;
default : printf("goodday! , I said goodday!\n");
break;
}
}
תודה ,
|