cin.clear(), cin.sync() - prośba o wytłumaczenie
Ostatnio zmodyfikowano 2015-12-03 15:21
Lich555 Temat założony przez niniejszego użytkownika |
» 2015-12-03 14:52:25 Program będzie pytał powtórnie tylko o to co mu oprogramujesz na powtarzanie w razie błędu. W pętle pakujemy to co może przynieść błędy. |
Możesz mi wskazać dokładnie linijkę w kodzie, w której widnieje właśnie to wskazanie na daną rzecz? |
|
carlosmay |
» 2015-12-03 15:21:25 Możesz mi wskazać dokładnie linijkę w kodzie, w której widnieje właśnie to wskazanie na daną rzecz? |
Linijka nr 15: wpisz imię. Linijka nr 19: jeśli wczytywanie nie powiodło się, rozpocznij pętlę, która wczytuje, aż do skutku. Każde wczytywanie wrażliwe na błędy należy oprogramować na wypadek błędów. while( !( cin >> wiek ) ) { cin.clear(); cin.ignore( numeric_limits < streamsize >::max(), '\n' ); cout << "Podaj ponownie wiek: "; }
|
|
1 « 2 » |