其實可以這樣寫
假設輸入檔叫做input.txt
在Windows下,輸入檔放在D:\
輸入檔路徑給 D:\input.txt
在Ubuntu下,輸入檔放在使用者家目錄 /home/kevin
輸入檔路徑給 /home/kevin/input.txt
#include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main(int argc, char *argv[]) { string Loc; string LineData = ""; cout << "請輸入檔案路徑:"; getline(cin,Loc); ifstream infile(Loc.c_str(),ios::in); if(infile) { cout << "Succeeded..." << endl; while(!infile.eof()) { getline(infile,LineData); cout << LineData << endl; LineData = ""; } } else { cout << "Failed..." << endl; } system("PAUSE"); return EXIT_SUCCESS; }
沒有留言:
張貼留言