string in hex konvertieren



  • Hallo
    ich habe mittels Android einen tcp socket aufgemscht suf ein c-socket
    Android schickt mir ein array von bytes zb. 0x01,0xb5,0x5a.
    Mein c-code empfängt zwar mei e bytes... gibt diese aber als ascii zeichen aus. Wie kann ich diese ascii zeichen wieder in die hex form umwandeln??



  • ASCII, Hex, Dezimal, ... sind nur andere Darstellungsformen, damit man die Werte sehen/erfassen kann.

    Es reicht möglicherweise aus, nur das richtige Ausgabeformat zu nehmen.

    Wenn die Werte allerdings als String vorliegen, der die Wert in Hex-Darstellung enthält, musst du diese erst umwandeln.

    Zeig mal deinen C-Code, damit man besser sagen kann, wie die Daten vorliegen.



  • mitch_m schrieb:

    ich habe mittels Android einen tcp socket aufgemscht suf ein c-socket

    Entweder du benutzt google-translate oder hast ein grundsätzliches Problem.

    Ansonsten ist es so wie DirkB schon sagte: Alles nur ein Darstellungsproblem.


Anmelden zum Antworten