Fl03xet1ne
دوشنبه 03 مهر 1391, 19:17 عصر
سلام بچه ها...
یک سوال ساده داشتم از اساتید برنامه نویسی.
بچه ها کسی می تونه تکه کد زیر رو برام شرح بده که چگونه فعالیت می کنه!
while(true)
{
cout << "\n Enter an integer: ";
cin >> i;
if(cin.good()){
cin.ignore(10, '\n');
break;
}
cin.clear();
cout<< "Incorrect input" ;
cin.ignore(10, '\n');
}
می خواستم بدونم دستور شرطی که در داخل این حلقه به کار گرفته شده. چه عملی و انجام می ده و سپس دستور cin.ignore(10,'\n') چه عملیاتی رو انجام می ده.
ممنون می شم اگر این تکه کد رو کامل توضیح بدید.
یک سوال ساده داشتم از اساتید برنامه نویسی.
بچه ها کسی می تونه تکه کد زیر رو برام شرح بده که چگونه فعالیت می کنه!
while(true)
{
cout << "\n Enter an integer: ";
cin >> i;
if(cin.good()){
cin.ignore(10, '\n');
break;
}
cin.clear();
cout<< "Incorrect input" ;
cin.ignore(10, '\n');
}
می خواستم بدونم دستور شرطی که در داخل این حلقه به کار گرفته شده. چه عملی و انجام می ده و سپس دستور cin.ignore(10,'\n') چه عملیاتی رو انجام می ده.
ممنون می شم اگر این تکه کد رو کامل توضیح بدید.