Turbo Pascal - Val-Funktion (StrToFloat, FloatToString)

Neue Frage »

Auf diesen Beitrag antworten »
INFO Turbo Pascal - Val-Funktion (StrToFloat, FloatToString)

Meine Frage:
Hallo,

Um eine String-Variable in eine Real bzw. eine Float-Variable zu konvertieren, muss man wenn ich mich nicht irre die Funktion Val nutzen. Ich frage mich nun, warum man bei dieser Funktion zuerst den String, dann ein Komma, dann den anderen Datentyp, dann wieder ein Komma und dann NOCH einen Datentyp angeben muss???
Könnte mir jemand erklären, was Turbo Pascal bei der Val-Funktion dann mit dem zweiten anderen Datentyp macht????
Z.B.: Val (Stringvariable, Realvariable, ???=>Integervariable<=???).

Die Integervariable kann auch eine Realvariable oder eine anderwertige Variable eines Zahlendatentyps sein.

Meine Ideen:
Keine weiteren Ideen
 
Auf diesen Beitrag antworten »
eulerscheZahl

"If the conversion doesn't succeed, the value of Code indicates the position where the conversion went wrong. The value of V is then undefined. "
Doku
Das heißt, im letzten Funktionsargument steht, wo beim Parsen ein Fehler aufgetreten ist, wenn es einen gibt. Das eigentliche Ergebnis kannst du nur sinnvoll verwenden, wenn der Fehlercode 0 ist.
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »