我正在尝试学习如何使用curlpp在C ++中发送http请求。 到目前为止,他们自己的例子工作正常,但我试图使用stringstreams将结果保存到std :: string变量中。代码如下所示:
31 std::stringstream result;
39 request.perform();
40
41 result << request;
42 std::string jsonstring;
43 result >> jsonstring;
44 std::cout << jsonstring << "\n";
但结果只返回实际字符串的一部分 这是./a.out应该看起来像:
{"mrpickie":{"id":25755422,"name":"Mr PickIe","profileIconId":19,"summonerLevel":30,"revisionDate":1454122204000}}
这就是它的样子:
{"mrpickie":{"id":25755422,"name":"Mr
这是怎么回事?我是C ++的新手,所以我想它与我如何使用stringstreams或声明我的字符串变量有关。如果你想要我的代码中的任何更多行,我就没有问题分享
提前致谢