C++getchar()录入回车两次回车结束输入但是一次就结束
先上一段代码:#include <iostream>using namespace std;int main(){ char c; while (c = getchar() != '\n') { cout << '!'; } return 0;}运行程序:我已经输入了很长一段字符,但是getchar()只会读入一个字符,但是按理说只有我们在回车两次的时候才会完成提交,那此时回车会出现什么情况呢?每次while循环都会有一个!号输出,不对呀
原创
2020-06-09 17:33:33 ·
3290 阅读 ·
2 评论