PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Stringvariablen konvertieren



Baby2b
06.10.2006, 21:38
Hallo,

ich hab da ein Problem und hoffe das mir jemand von Euch vielleicht helfen kann. Ich lese einen String aus einem GPS aus ( mit einem Programm aus dem Buch von C. Kühnel). Jetzt ist es aber so das ich diese Strings gerne mit Operationen wie > < = u.s.w. weiterverarbeiten möchte damit mein Robi eine GPS Kurs abfahren kann. Das funktioniert aber mit String nicht. Weis jemand wie man solche Strings in Bascom konvertieren kann damit ich ich sie weitrerverarbeiten kann? Ich würde mich über Tips wirklich freuen und wäre Euch echt dankbar.

Gruß

Andreas

Baby2b
07.10.2006, 08:17
hmmmmm, das kann doch nicht so schwierig sein das hier Niemand einen Tipp für mich hat. Oder ist meine Frage einfach zu blöd?? Ich bin Anfänger, da hat man auch blöde Fragen. Nochmal zum Verständniss:

Ich krieg aus meinem GPS z.B. den String "09" ( 9 Uhr) raus. jetzt will ich den so weiterverarbeiten das mein Robi was macht wenn der String > 10 wird. Das geht nicht! Ich denke dazu müsste man den String in "Word" oder was anderes umwandeln. Oder bin ich hier auf dem Holzweg????

Oder weis jemand ob ich GPS Daten von anfang an anders auslesen kann, so das ich sie weiter verarbeiten kann?

Gruß

Andreas

linux_80
07.10.2006, 09:43
Hallo,

die frage ist nicht Blöd, sondern zu einfach ;-)

also einen String in eine Zahl umzuwandlen geht mit Val(s)
es sollte dann aber nur das im String sein, was man dann auch als Zahl haben will, also keine Leer- oder Sonderzeichen.

Es gibt da auch so Funktionen wie Mid() Left() und Right(), die man zur Stringbearbeitung heranziehen kann.

Ansonsten mal die Bascom-Hilfe bemühen.

Baby2b
07.10.2006, 11:52
Hi,

danke, werde ich ausprobieren. Zu einfach die Frage.....bin halt Anfänger, da ist das einfache manchmal schwierig genug.
Nochmals vielen Dank. Werde es gleich ausprobieren.

Gruß


Andreas

Baby2b
08.10.2006, 11:56
hallo Linux_80

hat prima funktioniert.

Nochmals vielen Dank

Gruß
Andreas