Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Turbo Pascal - Val-Funktion (StrToFloat, FloatToString) » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 2 Beiträge
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.
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