为什么我的输入需要多点一次回车
为什么我的输入需要多点一次回车
#include <iostream>
#include <string>
using namespace std;
int main()
{
string name;
cout<<"请输入你的名字:"<<endl;
//输入的字符存在name中,如果用cin输入空字符将不会继续执行
getline(cin,name);
//判断输入是否为空
if(name.empty())
{
cout<<"输入为空!"<<endl;
return 0;
}
if(name=="imooc")
{
cout<<"你是管理员"<<endl;
}
cout<<"Hello "<<name<<endl;
cout<<name.size()<<endl;
cout<<name[0]<<endl;
return 0;
}