Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Blokada przed wpisaniem liczby o nieodpwiedniej ilości cyfr.

Ostatnio zmodyfikowano 2011-12-05 19:09
Autor Wiadomość
MrMB
Temat założony przez niniejszego użytkownika
Blokada przed wpisaniem liczby o nieodpwiedniej ilości cyfr.
» 2011-12-05 19:08:19
Wiem, że po raz kolejny zgłaszam się z głupotą. Tytuł mam nadzieję, że wybrałem odpowiedni.
Najpierw podam przykład kodu, a na koniec wyjaśnię o co mi chodzi.

#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
int wiek;
cout << "Ile masz lat?" << endl;
cin >> wiek;
cout << "Ty masz " << wiek << " lat/lata.";
getch();
return 0;
}

Chodzi mi dokładnie, o to aby program po wpisaniu przez użytkownika swojego wieku w nieodpowiedni sposób (liczba z przecinkiem lub liczba składająca się z nie wiadomo ilu cyfr) nie zawieszał się tylko wypisywał odpowiedni komunikat, np. "Wpisz poprawny wiek" lub dawał możliwość wpisania tylko dwóch lub trzech cyfr i mniej więcej to samo jeżeli chodzi o tekst.
P-45197
pekfos
» 2011-12-05 19:09:34
flagi błędów i sprawdzanie poprawności: odsyłam do kursu (obsługa strumienia wejściowego)
P-45198
« 1 »
  Strona 1 z 1