84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我想用c++读取文本文件,怎么每次只读取一行,然后将这一行放到数组中,再读下一行,依次类推。
认证0级讲师
這樣行不,不用數組用string
#include <iostream> #include <string> #include <fstream> #include <sstream> using namespace std; int main() { string s; ifstream input("your file here"); while (getline(input, s)) ; }
用getline函數就可以了,對於這個函數來說從文件讀和從鍵盤讀取是一樣的了,讀完一行處理了再到下一行,通過判斷流狀態結束讀取就可以了
這樣行不,不用數組用string
用getline函數就可以了,對於這個函數來說從文件讀和從鍵盤讀取是一樣的了,讀完一行處理了再到下一行,通過判斷流狀態結束讀取就可以了