String zerlegen in Realwerte

Smazze

Level-2
Beiträge
24
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Freunde,
ich bin grade etwas am verzweifeln..

Ich hab einen String der aus 40 Zeichen a 4 Werte besteht:

' 222.23$N 333.34$N 2$N 444.45$N'

Dieser soll nun in drei Realwerte und 1 Intwert zerlegt werden..
Eine Funktion String_To_Real/Int gibt es ja..
aber wie sage ich nun das ich ab Byte 0 8 Zeichen haben möchte, ab Byte 10 8 Zeichen etc?
Habe schon versucht das ganze in ein Array of String zu wandeln mit wenig Erfolg...

Bin für jede Anregung dankbar!!!
 
Ich will ja kein Spielverderber sein, aber was passiert, wenn dein Int auf einmal eine Stelle mehr hat?
Oder sich die Stellen vom Komma verschieben, oder die Leerzeichen ändern… ? :rolleyes:

Entweder du pusselst dir die Infos anhand der Steuerzeichen in der SPS zusammen, oder die Anzahl der Byte ist fix, mit führenden Nullen und fixierten Dezimalstellen.

Letzteres halte ich für sicherer und einfacher umsetzbar!

LG Cassandra
 
Zurück
Oben