我想用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函數就可以了,對於這個函數來說從文件讀和從鍵盤讀取是一樣的了,讀完一行處理了再到下一行,通過判斷流狀態結束讀取就可以了