• Авторизация


С++отворённое воображение 02-10-2007 02:18 к комментариям - к полной версии - понравилось!


int main(int argc, char* argv[])

{

 

cin.exceptions(cin.failbit);

int ReturnCode = 0;

try

{

float Dividend = 0;

cout << "Dividend: ";

cin >> Dividend;

 

float Divisor = 1;

cout << "Divisor: ";

cin >> Divisor;

float Result = (Dividend/Divisor);

 

cout << Result << endl;

}

catch (...)

{

cerr << "Input error, not a number?" << endl;

cin.clear(); //Очистить биты ошибкки

//Входного потока

 

char BadInput[5]; //До 5 символов

cin >> BadInput;

ReturnCode = 1;

};

 

char StopCharacter;

cout << endl << "Press a key and \"Enter\": ";

cin >> StopCharacter;

getch();

return ReturnCode;

}

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник С++отворённое воображение | Лекс_Ленивый_Кот - Воображения | Лента друзей Лекс_Ленивый_Кот / Полная версия Добавить в друзья Страницы: раньше»