nie mogę sobie poradzić z pewnym zagadnieniem odnośnie mojego ćwiczenia
mam sprawdzić poprawność wprowadzania danych a więc mam sobie typ char znak i chcę żeby po wprowadzeniu wartości np 1 lub a lub 6 lub b program przechodził do następnej fazy działania a jeśli wpisałbym 12 lub asd lub dd to miałby wyświetlić stosowny komunikat i poprosić o ponowne wpisanie. Bardzo proszę o pomoc bo nie mogę na nic wpaść
- Rejestracja:ponad 11 lat
- Ostatnio:prawie 10 lat
- Postów:20
0
edytowany 1x, ostatnio: walus1305
- Rejestracja:prawie 12 lat
- Ostatnio:prawie 7 lat
- Postów:15
2
Napisałem Ci coś takiego, może pomoże Ci to w twoim problemie.
#include <iostream>
#include <string>
using namespace std;
int main()
{
string tekst;
cout << "wprowadz cosik: ";
cin >> tekst;
while (tekst.length() != 1)
{
cout << "Komunikat" << endl << "wprowadz cosik...: ";
cin >> tekst;
}
cout << "dalsza czesc";
cin.get();
cin.get();
return 0;
}
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.