Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#2

Re: S: Hilfe bei Turbo Pascal

  Alt 25. Apr 2004, 18:34
Zitat von cook:
Hallo

Ich muss mal wieder ein kleines Projekt in TP schreiben, aber da es schon sehr lange her ist das ich dass das letzte mal gemacht habe fallen mir einige Befehle, etc. nicht mehr ein. Folgende Probleme:

1. Wie kann ich den Fehler abfangen, damit bei einer Integervariablen auch wirklich nur Ziffern eingegeben werden und somit praktisch die Eingabe nach einem Fehler wiederholt werden muss?
2. Wie bastel ich ein dynamisches Array? Also sowas wie:
write('bitte Arraygröße eingeben: ');
readln(max);
type feld = array[1..max] of integer;

Danke schonmal für eure Hilfe!

mfg Christian
1. Zu ersteres gibt es die prozedur Val, die einen Fehlercode zurückgibt. ist dieser <> 0 dann war die eingabe kein integer
2. Das könnte mit TP schwierig werden. Du könntest evtl. versuchen mit verketteten listen zu arbeiten. Aber bei TP gab es noch keine dynamischen Arrays.
Alternativ könntest du eine maximale array größe angeben. die nutzereingabe darf aber dann nicht höher sein.

mfG
mirgae228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat