Witam! To znowu ja (patrz post: "kilka pytań na temat aplikacji konsolowych i nie tylko" - przy okazji wielkie dzieki za odpowiedzi). Tym razem zmagam się... tak, tak... dalej z aplikacją konsolową. Tym razem mam mniej pytan ;-) Oto one:
- Jak sprawić, aby user tego programu mógł wpisac tylko same cyfry? dla przykładu kawałek kodu:
...
write('Prosze wpisac ilosc punktow za ta odpowiedz: ');
readln(ptk); // tu chcĘ aby nie mozliwe było wpisanie nic innego oprócz cyfr/liczb
//a oto dlaczego:
punkt := strtoint(ptk);
koniec := suma + punkt;
score := inttostr(koniec);
write('Suma uzyskanych punktow: ');
writeln(+score+
);
...
bo jesli kod jest w powyższej postaci, gdy wpisze sie w miejsce ilosci punktów zamiast cyfry tylko jakąś litere to...
wiadomo: jakis tam błąd (a konkretnie EConvertError )
próbowałem z "try", al emi jakos nie wychodzi
- Moje drugie pytanie dotyczy polskich fontów w aplikacji konsolowej. A mianowicie: Czy możliwe jest używanie polskich
fontów (śćźżńąłóę) w aplikacji konsolowej? bo jesli w kodzie napisze, np.
writeln('wpisz hasło');
to wiadmo zamiast " ł " pokazuje sie jakas tam kreska. w przypadku innych liter pokazuja sie blizej nieokreslone znaki ;-)
Z góry dzieki za odpowiedzi
Pozdrawiam
Queshczyn