与えられた:
struct MemoryStruct {
char *memory;
size_t size;
};
char* memory
curl リターン、XML ドキュメントを保持します。
私がやっている:
if(chunk.memory) {
std::cout << "char size is " << sizeof(chunk.memory) << std::endl;
std::string s = "";
for (int c = 0; c<sizeof(chunk.memory); c++) {
s.push_back(chunk.memory[c]);
}
std::cout << "s: " << s.c_str() << std::endl;
}
私は戻ってくるだけです<?xm
だからsizeof()
私はchar *の合計バイト数を返すと思います
実際の値を取得するにはどうすればよいですかchar*
。したがって、基本的にカール全体が戻ります。5行のXMLはどれ?