#include<bits/stdc++.h>
using namespace std;
int main()
{
/*
int a[100];
int sum = 0;
while (cin >> a[sum])
{
sum++;
}
for(int i = sum-2; i >= 0; i--)
cout << a[i] << " ";
*/
string a;
while (cin >> a != "EOF")
{
cout << a << endl;
}
return 0;
}
对于上述的while(cin >> a[sum])这一块程序来说。看别的博客说的是数据缓存区的问题。有没有大佬说通俗易懂一些的?
下面的string类型的数据。输出的时候。为什么按了Ctrl + Z 一直输出输出最后一个数据?