[求助]getline函数问题
有段代码~~~
#include<iostream>
#include<string>
using namespace std;
void main()
{
int n;
cout<<"输入数字!"<<endl;
cin>>n;
string *fruit=new string [n];
for(int i=0; i<n; i++)
{
getline(cin,fruit[i]);
}
cout<<endl;
for(i=0; i<n; i++)
{
cout<<fruit[i]<<endl;
}
}
当我输入3次ASD的时候
程序只是输出两次ASD,
那还有一次去哪呢??
请高手指教~~