本文引用他人博客链接po出来:
https://blog.csdn.net/a1015553840/article/details/50579396
https://www.cnblogs.com/hchacha/p/6517564.html
1.cin函数
cin>>a;
结束条件:[enter],[space],[tab]
处理方法:cin遇到缓冲区中的[enter],[space],[tab]会结束当前输入,并舍弃[enter],[space],[tab],继续下一项输入,当有连续[space],[enter,[tab]会全部舍弃。
char a[10],b[10];
cin>>a;cin>>b;
cout<<a<<endl<<b<<endl;
输入:1234[enter]5678[enter]
输出:1234 【此处换行】 5678
输入:1234[enter][enter[enter] ... [enter]5678[enter]
输出:1234 【此处换行】 5678 (说明不管缓冲区中有几个enter,cin都会无视,直到不是enter开始继续读入 tab,space同理。
实际是一个