C++ primer plus上的一个问题
#include <iostream>
#include <string>
int main()
{
using namespace std;
string name;
string dessert;
cout << "Enter your name:\n";
getline(cin, name); // reads through newline
cout << "Enter your favorite dessert:\n";
getline(cin, dessert);
cout << "I have some delicious " << dessert;
cout << " for you, " << name << ".\n";
return 0;
}
这是第四章的一道习题,不知道为什么第一个输入总要敲两次回车,书上有个类似的例子程序也需要敲两个回车,而且执行出来的结果跟书上给的结果不一样…………求大神指点迷津! C++ String 类
[解决办法]
Enter your name:
fuck
Enter your favorite dessert:
shit
I have some delicious for you, fuck.