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 » |