четверг, 21 ноября 2013 г.

C++. Convert string to hex

После вчерашней заметки C++. Convert hex to string, стоит привести пример решения обратной задачи. То бишь, сконвертировать string в hex.
#include <iostream>
#include <sstream>

using namespace std;

void stringToHex(const string &srcStr, string &destStr) {

    destStr.clear();

    stringstream ss;

    for ( size_t i=0; i<srcStr.size(); i++ ) {
        ss << hex << static_cast<size_t>(srcStr[i]);
    }

    ss >> destStr;
}

int main() {

    string srcstr("Hello world!");
    string deststr;

    stringToHex(srcstr, deststr);

    cout << "\n" << deststr << "\n\n";

    //

    return 0;
}

Комментариев нет:

Отправить комментарий