Witam
Opanowalem już podstawy korzystania z wyjątków oraz opcji wykorzystania tekstu ale niestety nie liczb. Stąd mojego pytanie coś powinienem zmienić w poniższym kodzie żeby wyjątek wykonał się, zgodnie z moimi zleceniami?
#include <iostream>
Void naLiczbach(int x) throw()
{
std::cout << "podaj liczbę od 1 do 10\n" ;
while(std::cin >> x)
{
if(x >= 1 & & x<= 10)
std::cout <<"liczba poprawna/n" ;
else
throw(x >10 ||x ==0)
}
}
int main()
{
int y;
try
{
naLiczbach(y) ;
}
catch(int c)
{
std::cout <<"wprowadziles zła liczbę próbuj dalej /n" ;
naLiczbach(c) ;
}
}