将字符串保存到变量中

时间:2014-12-02 17:29:13

标签: 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

0 个答案:

没有答案