zdravim, potřebuji poradit se vstupem, načítám "int" mám ošetřeno "eof()" a "fail()" jestli existuje něco zvlášť pro ošetření přetečení typu int ze vstupu, nebo zda se to dá dále nějak rozdělit ve "fail()" od nečíselného vstupu, kuju za pomoc
Fórum › C / C++
Cin ošetření
jak to myslis?
kazdopadne kdyz ti nekdo zada na miste kde cekas cislo neco jineho tak ti to hodi ten fail...
pokud chces dal pokracovat v nacitani musis nejprve vyresetovat ten priznak fail a pak odstranit z fronty to co zpusobilo chybu
.. bud tim ze to nahodis jasko string chyba; cin >> chyba ; a to nacte jedno slovo ... pak muzes zkouset dal cist cisla
potřebuji odlišit, když mi někdo zadá nečíselnou hodnotu od zdání čísla větčího než je rozdah int
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 118 hostů
Podobná vlákna
Cin a poté nefungující getline(cin,string) — založil Jana24
Cin, cin.get(),...atď — založil PeterSura
Cin.get() cin.line() — založil H3ll
Cin.get(ch) — založil demolitionmen
Moderátoři diskuze