一个很简单的程序,出现的问题。
#include<iostream>
#include<string>
#include<cstring>
using namespace std;
int main()
{
string name,dessert;
cout << "Enter your name:\n";
getline(cin,name);
cout << "Enter your favorite dessert:\n";
getline(cin,dessert);
cout << "I have some delicious: " << dessert;
cout << " for you, " << name <<".\n";
return 0;
}
为什么 我的 vc6 输入name 的时候要两次回车呢 而在vc2008就不会有这个问题 在vc6中name 和dessert的结果是前两次回车输入的