Привет. Сделал калькулятор, но недогадался как сделать бесконечное выполнение. Полез по форумам, и несколько человек откликнулось. Ну самое первое это просто бесконечное выполнение:
do
{
// код
}while(true);
Но, она то будет выполнятся бесконечно. И тут мне пришол на помощь один товарисч. Он предложил спрашивать у юзера, считать или нет? Вот код:
char ch;
do
{
system("CLS");
//код
cout << "Дальше?(y/n)" << endl;
do
{
ch = getchar();
}while( (ch != 'y') && (ch != 'Y') && (ch != 'n' ) && (ch != 'N') );
}while ( (ch != 'n' ) && (ch != 'N') );
Мне второй вариант понравился более))
Удачи! В след раз что-то более интересное, думаю, напишу :)
1 Comment:
Если я правильно понял, то по-смыслу это пример не того, как сделать бесконечный цикл (да и нафига он нужен), а цикла управляемого не счётчиком, а контрольным значением (а именно четыре символа) ...
Отправить комментарий