【发布时间】:2011-05-07 00:58:52
【问题描述】:
在下面的代码中,getline() 跳过读取第一行。
我注意到在评论“cin >> T”行时,它可以正常工作。但我不知道原因。
我想在读行之前读一个整数!如何解决?
#include <iostream>
using namespace std;
int main () {
int T, i = 1;
string line;
cin >> T;
while (i <= T) {
getline(cin, line);
cout << i << ": " << line << endl;
i++;
}
return 0;
}
【问题讨论】:
标签: c++