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函数就可以了,对于这个函数来说从文件读和从键盘读取是一样的了,读完一行处理了再到下一行,通过判断流状态结束读取就可以了