После вчерашней заметки 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;
}
Комментариев нет:
Отправить комментарий