[問題] 關於文字檔讀取的部分

看板C_and_CPP (C/C++)作者 (.c.m)時間16年前 (2009/08/23 17:49), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
如題 小弟再做一讀曲文字檔並計算公倍數程式 目前只有做讀取部分而已 #include <iostream> #include <fstream> #include <string> using namespace std; int main() { ifstream inFile("input.txt"); string line; while(getline(inFile,line)) { cout << line << endl; } inFile.close(); return 0; } 可是發現了個問題是 目前方式是一個個讀取進來 如果文字檔讀取的數字超過兩位數時 要該如何合併儲存在陣列裡? -- HenrySource.net -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.85.194

08/23 18:07, , 1F
何不 int a, b; 然後 inFile >> a >> b; ?
08/23 18:07, 1F

08/23 18:44, , 2F
cout << atoi( line.c_str() ) << endl;
08/23 18:44, 2F
文章代碼(AID): #1AaH2jaD (C_and_CPP)
文章代碼(AID): #1AaH2jaD (C_and_CPP)