c++读文件
#include <iostream>#include <fstream>using namespace std;int main(){ const char * inFile="D:\\in1.txt"; ifstream in(inFile,ifstream::in); int temp; while(!in.eof()) { temp=0; in>>temp; cout<<temp<<endl; } system("pause"); return 0; }//楼主用的什么编译器啊?我用的VC6.0结果正确,你文件的最后不要有回车之类的//另外,楼主程序不太严格,我给你稍微改了下,希望对你有所帮助#include <iostream>#include <fstream>using namespace std;int main(){ const char * inFile="D:\\in1.txt"; ifstream in(inFile,ifstream::in); if (in.peek() == EOF) { cout << "file is empty."<<endl; return 0; } int temp; while(!in.eof()) { temp=0; in>>temp; cout<<temp<<endl; } system("pause"); return 0; }