- 论坛徽章:
- 0
|
新手..
有这样一个题目:编写一个程序, 一次显示文件的一行, 然后, 等待用户按回车键后显示下一行。
我这样写:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string line;
ifstream in("enter.cpp");
while (getline(in, line)) {
cout << line;
string input;
cin >> input;
cout << input;
}
}
|
当然这样是不行的, 我只是不明白这个程序结果,
运行时可以显示第一行, 但是按回车后,不出现任何内容,连续按也是这样, 难道代码一直在
cin >> input;
cout << input;这两行运行?
有点不明白, 请求帮助。 |
|