Skopiowałem następującą funkcję z książki:
void main()
{
int nLiczba;
std::cout << "Wprowadz liczbe wieksza od 10: ";
std::cin >> nLiczba;
if (nLiczba > 10)
{
std::cout << "Dziekuje." << std::endl;
std::cout << "Wcisnij dowolny klawisz, by zakonczyc.";
getch();
}
}
W książce zaś pisze:
Uruchom ten program dwa razy – najpierw podaj liczbę mniejszą od 10, zaś za drugim
razem spełnij życzenie aplikacji. Zobaczysz, że w pierwszym przypadku zostaniesz
potraktowany raczej mało przyjemnie, gdyż program bez słowa zakończy się. W drugim
natomiast otrzymasz stosowne podziękowanie za swoją uprzejmość ;)
U mnie niestety nieważne czy wpiszę liczbę większą niż 10, czy mniejszą - i tak pojawiają się komunikaty dziękujące.
O co chodzi?