cin.getline()函数(cin getline)

导读 关于cin getline()函数,cin getline这个很多人还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!1、cin>>name;这句在

关于cin.getline()函数,cin getline这个很多人还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!

1、cin>>name;这句在输入52614102Xiao Ming时遇空格1653,xiao被输入name, 而Ming留在键盘内缓冲区中,被cin.getline(school, 50);捕获容。

2、而如果输入 XiaoMing,中间无空格,则会出现Name为XiaoMing, 回车被school捕获。

3、而school为空。

4、所以应该改为:cin.getline(name,16);// >> name; cout << "请输入您的学校:" << endl;    cin.get();      cin.getline(school, 50);     这是字符串输入要注意的事。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!