Dekodierung von hex-kodierten string mit einem stringstream

Es ist einfach zu hex-kodiert einen string mit einem stringstream, aber ist es möglich, die reverse-und entschlüsseln wird die resultierende Zeichenkette mit einem stringstream?

#include <iostream>
#include <string>
#include <iomanip>
#include <sstream>

int main()
{
  std::string test = "hello, world";

  std::stringstream ss; 
  ss << std::hex << std::setfill('0');
  for (unsigned ch : test)
    ss << std::setw(2) << int(ch);

  std::cout << ss.str() << std::endl;
}

Ich bin nicht auf der Suche nach bit Verschiebung der bytes, die direkt oder alte c-Funktionen wie z.B. die scanf-Funktionsfamilie.

InformationsquelleAutor goji | 2013-01-20
Schreibe einen Kommentar