saeedetm
11-23-2010, 01:04 PM
من برنامه زیر رو نوشتم ومیخوام با وارد کردن دکمهenter حلقه while رو break کنم 2مشکل دارم اولانمی دونم کجا باید این دستور رو وارد کنم البته خودم چند بار امتحان کردم ولی یا دستورم خونده نمیشه یاچند خط برنامم خونده نمیشه :25: ثانیا نمی دونم برای این کار دستور if(a=='\r') break; درسته یا باید یه دستور دیگه بنویسم لطفا راهنماییم کنید
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b;
float c;
char x;
while(1)
{
printf("\n please enter number1,number2:");
scanf("%d%d",&a,&b);
printf("\n please enter operator:");
x=getche();
if(x=='-') c=a-b;
else if(x=='+') c=a+b;
else if(x=='*') c=a*b;
else if(x=='/') c=a/b;
printf("\n the c number is:%f\n",c);
}
printf("\n finish
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b;
float c;
char x;
while(1)
{
printf("\n please enter number1,number2:");
scanf("%d%d",&a,&b);
printf("\n please enter operator:");
x=getche();
if(x=='-') c=a-b;
else if(x=='+') c=a+b;
else if(x=='*') c=a*b;
else if(x=='/') c=a/b;
printf("\n the c number is:%f\n",c);
}
printf("\n finish
getch();
}