Text$=STR$ (Zahl)


Beschreibung
Diese Stringfunktion wandelt einen beliebigen numerischen Wert in eine Zeichenkette um. Dabei kann entweder Integer-, Float- oder sogar Stringwert übergeben werden. Dies wird für weitere Stringfunktionen gebraucht.

Achtung! Wird ein Stringwert übergeben, und enthält dieses String auch Buchstaben, so werden die unverändert übernommen. Somit kann ein String nicht nur Zahlen enthalten.

Beachte, dass BlitzBasic intelligent genug ist, und eine Zahl automatisch in ein String umwandeln kann. Somit führt die ProgrammzeileWert$=123.456 nicht zu einem Fehler.



Parameter
Zahl = beliebiger Zahlenwert als Integer, Float oder String


Rückgabewert
Es wird ein String mit dem Zahlenwert übergeben


Zusatzinformationen
Umwandlung eines Strings in einen Zahlenwert
BlitzBasic hat keinen bestimmten Befehl, um einen Zahlenwert aus einem String zu ermitteln (wie bei QuickBasic der VAL-Befehl). Aber BlitzBasic kann es automatisch umwandeln. Eine Stringzuordnung zu einer Integer- bzw. Floatvariable führt nicht zu einem Fehler.

Beispiel: Zahl=123

Die Befehle FLOAT und INT können für diesen Zweck auch missbraucht werden ;-)


Beispiel
Dieses Programm wandelt eine Zahl in ein String um. Danach wird die Kommaposition ermittelt:

Zahl#=12.3456
ZahlX$=STR$(Zahl#)
PRINT "Wert: "+ZahlX$
PRINT "Kommaposition: "+INSTR(ZahlX$,".",1)


Siehe auch
FLOAT, INT