我正在开发用户输入数据的程序。我这样做是因为当输入他们的名字和姓氏时用户无法进入空格但是现在用户现在可以输入一个空行来输入他的代码
cout<<"Enter in your first name"<<endl;
getline(cin,fname);
while( fname.find(' ')!=string::npos){
cout<<"Name can't have spaces"<<endl;
getline(cin,fname);
}
我只是想知道如何阻止用户输入代码中的空行
答案 0 :(得分:0)
制作一个循环,如果用户确实输入了空行,则返回并再次询问他们的输入。