PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : String in andere Variable "umformen"



Arne
17.12.2004, 17:10
Hallo,

aus einem String möchte ich Zahlen auslesen, das klappt auch :Dl, jedoch kann ich diese Zahlen nicht verwerten. Ich möchte damit rechnen, doch String und Integer mögen sich nicht.
Wie kann ich das ändern?
Wie kann ich String-Variablen in Integer Variablen etc ändern. Bordsuche und Hilfe brachte mir keinen Erfolg.
Danke



Do
Dim A As String * 20
Input "Zahlen..." , A 'der gesamte String

Dim Teilstring As String * 2

Teilstring = Mid(a , 2 , 2 ) 'der Teilstring

Print Teilstring
Dim Test As Long
Test = Teilstring + 10 'jetzt soll er eigentlich rechnen ;-)

Print Test


Loop

oe9vfj
17.12.2004, 18:10
Es gibt zwei Möglichkeiten:

Entweder mit Input direkt in eine numerische Variable schreiben lassen oder
mit IntegerVariable = VAL(StringVariable) zuerst den String in eine Nummerische Variable konvertieren und dann mit dieser rechnen.

Viele Grüße
Josef

Arne
17.12.2004, 19:06
Hallo Josef,

besten Dank.
73 de DO3ABK (Lizenz wird bald aufgestockt - aber Schüler und viele andere Interessen :-))

pebisoft
17.12.2004, 21:59
Dim a as byte, s As String * 10
s = "123"
a = Val(s) 'convert string
Print A ' 123
End

so geht es.
mf gpebisoft