Moram u priloženoj proceduri ograničiti učitavanje godišta učenika smao na brojeve - dakle, ako slučajno netko upiše slova, da se Pascal ne sruši, već da izbaci nešto tipa 'Krivi unos. Unesite broj, a ne slova.'
Dal' možeš to napravit' u proceduri koju sam priložio na prethodnoj stranici?
Što fali metodi opisanoj u onom linku koji sam dao? Zašto uvjet "U tome je problem, to treba BEZ korištenja stringa."? Je li ti jasno u čemu je problem?
- Ako koristiš ReadLn i učitavaš Integer, program će ti se srušiti bez konstrukcija try..except (ovo konstrukcijom znaš kad je došlo do greške, jer se u slučaju greške izvodi blok except) i try..finally (ovo služi da se osiguraš da se program ne sruši kad dođe do greške).
- Ako koristiš ReadLn i učitavaš String, program se neće srušiti i kod konverzije Stringa u Integer ćeš znati je li ispravno upisan broj ili ne.
Pa se ti sad dogovori sam sa sobom što ti zapravo hoćeš i koja metoda ti bolje odgovara.