Re: Hex-Zahl in ASCII umwandeln Kategorie: Programmierung Basic (von Sebastian - 2.04.2008 0:51) | ||
Als Antwort auf Re: Hex-Zahl in ASCII umwandeln von HW - 1.04.2008 23:19 | ||
| ||
Hallo Hanns. Ja das müsste so gehen. Ich habe ganz vergessen, dass man bei Variablen die einzelnen Zeichen über einen Index ansprechen kann. Danke! Sebastian > > Hallo zusammen, > > > > wenn man von der seriellen Schnittstelle per Serial_ReadExt() ein Zeichen empfängt, liegt das ja im > > Hex-Code vor. Wie macht man denn aus diesem Code ein (einzelnes) ASCII Zeichen? > > > Hallo Sebastian, > > Wenn Du sicher bist, da� es sich um darstellbare Zeichen handelt, dann kannst Du dieses HexZeichen > direkt in Deinen String schreiben.: > > Genügend gro�en String DIMmen, und dann die Zeichen Zählen, und an entsprechender Stelle eintragen. > > Wenn Du dann im ASCII bleibst, fehlen Dir nur die Umlaute und das �. > > > DIM meinString As String(255), > DIM gelesenesZeichen as Byte > DIM zaehler als integer > zaehler = 0 > sub main > > ' alles vorbereiten etc > do while 1=1 > MeinStrin ( zaehler) = gelesenesZeichen > if gelesenesZeichen = ' abbruchbeddingung > ' ende > Endif > zaheler= zaehler + 1 > If zaeler = 254 Then ' !! wir beginne bei NULL > machwas() > ' meinString leeren > zaheler = 0 > endif > End do > > > > So in etwa. > > Gru� Hanns > > | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum