4

次を使用して a を文字列に変換しようとしstd::vector<char>ています:

//  Data has been received, update the buffer...
buffer = readBuffer.data();
buffer[bytesRead-1] = '\0';

私が抱えている問題は、readBuffer をデバッグすると、"<A HREF="https://www.google.com/">here</A>."

しかし、バッファを確認すると、'<A HREF="https://ww ²²²²▌▌╫$Ö►¬∟☺.google.com/">here</A>.'

私が見逃している本当に明白なものはありますか?

4

2 に答える 2

0

次のように、ベクトルから文字列を作成できます。

std::string str(readBuffer.begin(), readBuffer.end());
于 2016-10-26T08:15:02.730 に答える