Hex-String zurück in String konvertieren



  • Hallo!

    Mit folgendem Code konvertiere ich einen String in einen Hex-String

    StrToHexStr(const char *pSrc, char *pDest, size_t srclen, size_t destlen)
      size_t i = 0;
      char pHex[16] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };
    
      while(srclen--)
      {
        *pDest++ = *(pHex + ( (*(pSrc + i) & 0xF0) >> 4 ) );
        *pDest++ = *(pHex + ( (*(pSrc + i++) & 0x0F)    ) );
      }
    }
    

    Nun möchte ich gerne auch den Hex-String zurück in einen String konvertieren.
    Weiß jemand wie ich das machen kann?



  • Hat sich erledigt. Nach einigen Fehlkonvertierungen zwischen char und int klappt es jetzt doch.


Anmelden zum Antworten