所以这是一个相当简单的程序示例,我尝试输出输入文本文件的前两行。 ifstream应该是一个全局变量,testGetFile()函数是必需的(我没有完成此代码中所需的实际文本处理。)我试图弄清楚为什么这只是第二行输入文件。任何帮助将不胜感激!
提前致谢!
#include <iostream>
#include <fstream>
#include <sstream>
#include <string>
using namespace std;
ifstream input;
string testGetFile(){
string result;
getline(input,result);
return result;
}
int main(){
input.open("testInput.txt");
cout<< testGetFile();
cout<< testGetFile();
return 0;
}