-
-
Hallo !
Ich habe evtl. ein ähnliches Problem.
Ich kann immer nur einzelne Zeichen (eins nach dem anderen)
einlesenund zwar nur im Integer Format.
Nun besteht das Problem, dass ich diese Integer Zahl
zwar in einen ASCII Code umwandeln kann,
aber diesen ASCII Code kann ich nicht an einen bestehenden
String anfügen, sodass ich den gesamten String
nach der Übertragung auswerten könnte.
In meiner Verzweiflung hatte ich es nun geschafft,
die einzelnen Zahlen in ein Integer Array abzuspeichern,
da eben kein Puffer existiert, sodass ich mit einem Zeiger im gesamten Datenstring auswerten kann.
Ähnlich wie es Kaiser-F im Posting
https://www.roboternetz.de/phpBB2/viewtopic.php?t=9090
bereits gemacht hat.
Aber das ist ziemlich aufwändig, ständig schreiben zu müssen :
if (IntArray[5] = {65,66,67} )
{ Befehl erkannt }
anstatt einfach :
if (text [startZeichen 5] = "ABC" )
{ Befehl erkannt }
...oder ähnlich.
Hat jemand einen guten Rat, wie man Integer Zahlen
in einen ASCII String korrekt umwandelt,
und diesen dann schliesslich an einen bestehenden
String anfügt ?
Ähnlich wie im Basic :
Text = Text & chr$(xxx)
Grüsse,
Markus
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen