C++回车结束循环char输入
在csdn里找了很久似乎都是能解决的但我的就解决不了
看了很久发现getchar()和cin.get()抢输入的问题
这是别人的代码
while(cin>>a[c++]){
if(cin.get()==’\n’){break;}
}
存入数组后输出发现”E“和”l“没了
修改过后
while((cin>>a[c++]).get(ch)){
if(ch==’\n’){break;}
a[c++]=ch;
}
把get()抢过去的输入还到a[c]里面
总算欧克了