Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

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
Ich nutze:
C-Control Pro Mega128
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: