#include <iostream> using namespace std; int main() { int n; int a[100]; int i=0,count=0; while(cin>>n){ a[i] = n; count++; i++; if (getchar() == '\n') break; } for(int j=0;j<count;j++){ cout<<a[j]<<" "; } }
重点是
if (getchar() == '\n') break;
本文展示了一个使用C++处理控制台输入的示例代码,通过读取整数并检查输入结束符来控制输入流程。重点在于使用getchar()函数检测换行符以决定输入终止。
#include <iostream> using namespace std; int main() { int n; int a[100]; int i=0,count=0; while(cin>>n){ a[i] = n; count++; i++; if (getchar() == '\n') break; } for(int j=0;j<count;j++){ cout<<a[j]<<" "; } }
重点是
if (getchar() == '\n') break;
转载于:https://www.cnblogs.com/whalelife/p/10498967.html
1613
1268

被折叠的 条评论
为什么被折叠?