Cus vsichni, mam udelat program na generovani matice a vypsani nejvetsich a nejmensich cisel zradku a slopcu........to neni problem. Na zacatku se ptam uzivatele na velikost matice - pocet radku a slopcu. Ale jak osetrim, aby mi uzivatel nezdal do integeru treba string/char?? Chtel bych, aby se program porad ptal, dokud uzivatel nezada spravny typ. Diky za odpovedi
Fórum › Delphi
Osetreni prirazeni spatne typu do promene
Zadávání budeš mít asi do editačního pole, takže uživatele klidně nechej zadávat, co ho napadne. Následně to načítej jako řetězec (string) a kontroluj, jestli je to správný vstup (převod na integer, kontrola znaků, .... podle toho, jak moc chceš být připraven).
To liborb : Ok, uz jsem nasel, takze kdyz do a:=´G´ a pak udelam b: integer, b:=StrToInt(a) ,tak mi vyhodi chybu-´G´ nelze prevest. Ono by to chtelo nakou fci, ktera by vracela true/false. Jinac nevim..... Prosim jeste o malou napovedicku
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, 8 hostů
Podobná vlákna
Špatně se mi vypisuje hodnota proměné — založil seno1
Ošetření programu na špatné hodnoty — založil kedlik
Ošetření vstupu, špatně zadaný znak — založil Levin
Prirazeni komponenty — založil dyžon
Přiřazení objektu — založil vollf82