PDA

View Full Version : سوال: مشکل برای خروج از برنامه توسط break



mehrdadseret
سه شنبه 13 اردیبهشت 1390, 23:46 عصر
سلام دوستان کسی میتونه کمک کنه ؟! من می خوام با زدن دکمه e از برنامه خارج شم ولی وقتی e میزنم تو صفحه کلی NOTHING مینوسه یعنی همون که به default دادم...






int a[4],b[4];
cout <<"Please Enter A Array!"<<endl;
for (int i=0 ;i<5;i++){
cout <<"a["<<i<<"]=";cin>>a[i];

}
cout <<"Please Enter B Array!"<<endl;
for(int i=0;i<5;i++){
cout <<"b["<<i<<"]=";cin>>b[i];
}
char ch;

cin>>ch;
while(1){
switch(ch){
case 'e':
//cout<<"You Asked To Quit the Program";


break;

case'+':{
int c[4]={0};
for (int i=0;i<5;i++){
c[i]=a[i]+b[i];

}
for (int i=0;i<5;i++){
cout<<"Multi OF Arrays a["<<i<<"]+b["<<i<<"] Is"<<c[i]<<endl;

}
}

case'l':{
for (int i=0;i<5;i++){
int f=1;
int f1=1;
while(a[i]>1)
if (a[i]>=0);
a[i]*=f;

while(b[i]>1)
if (b[i]>=0);
b[i]*=f1;

}
for (int i=0;i<5;i++){
cout<<"Factoriel OF a["<<i<<"] Is"<<a[i];
cout<<"Factoriel OF b["<<i<<"] Is"<<b[i];
break;
}
}
default:cout<<"NOTHING";
}
}



return 0;
}

tdkhakpur
چهارشنبه 14 اردیبهشت 1390, 00:15 صبح
من می خوام با زدن دکمه e از برنامه خارج شم ولی وقتی e میزنم تو صفحه کلی NOTHING مینوسه
خب برای اینکه حلقه بینهایت و بدون شرط دارید میتونید یک شرط بهش اضافه کند تا Ch رو بررسی کنه و یا کد زیر رو اصلاح کنید.


case 'e':
//cout<<"You Asked To Quit the Program";
exit(0);
break;

mehrdadseret
چهارشنبه 14 اردیبهشت 1390, 00:48 صبح
خب برای اینکه حلقه بینهایت و بدون شرط دارید میتونید یک شرط بهش اضافه کند تا Ch رو بررسی کنه و یا کد زیر رو اصلاح کنید.


case 'e':
//cout<<"You Asked To Quit the Program";
exit(0);
break;

ممنون دوست عزیز