Prosím, jak se vyhodnotí tato podmínka (na cin očekává int(ový) datový typ). Doposud jsem žil v domění, že to zní nejak takhle: Pokud neplatí, že je cin int tak podminka bude vyhodnocena jako pravdivá a tudíž se provede tělo podmínky.
#1Franceq
šak keď si spravíš premennú int premenná, tak cin nemôže očakávať iné, ako premennú typu int. keď máš while(!cin), tak ti to bude robiť potiaľ, pokiaľ nevložíš typ int. Keď máš if(!cin), tak táto podmienka sa ti vykoná, keď zadáš niečo iné ako typ int.
Takže keď si spravíš char premenná, tak cin bude očakávať typ char. Alebo to môžeš ošetriť pomocou cctype