jak wyjątek do sprawdzania innego typy danych

0

Witam mam problem ze znalezieniem odpowiedniego wyjątku do wyświetlenia błędu kiedy mam wpisać int a na przykład wpisze się h. Sprawdzałem catch catch ( std::bad_typeid ), catch ( std::domain_error ) i catch ( std::invalid_argument)

2

Dla "ułatwienia" streamy nie rzucają wyjątków. Użyj operatora bool.

if(cin >> a){
	// udalo sie wczytac
}else{
	// nie udalo sie wczytac
}

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.