C++读取文件数据问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 17:33:44
在c++中可以用 使用fscanf()读取一块一块的数据,我想读取整行整行的文字怎么办?
比如 在a.txt中有以下内容:

hello ,nice to meet you!
where are you from?

我怎样才能一下就能读取一行的字符存到在字符串数组中呢?
fwrite()函数也是不行的,因为它需要指定读取的长度。

用getline()函数

1.读取下一个字符
2.检测这个字符不是换行符或者eof将这个字符存储到字符数组中并重复1
否则将\0存储到字符串数组中并结束

文件数据流啊。
fostream 然后书上的。