标签: c++ string char cout cin
我尝试使用以下代码将句子保存到字符串/字符中:
string buf; cin >> buf; cout << buf;
但我只设法将句子的第一个单词保存到其中.. 例如&#34;这是例句&#34;它将打印&#34;这&#34;
我也尝试过以下代码,但它给了我相同的结果
char buf[1024]; scanf("%s", buf); printf("%s", buf);
任何提示,它是如何完成的? -Thanks