需要:头文件<fstream>
文件输入输出类似cout和cin
简单的文件I/O
- 写入文件:
ofstream fcout声明一个ofstream类,然后fcout.open("test.txt")
或者ofstream fcout("test.txt")
然后使用cout的各种方法
注:默认模式为写入,既如果文件存在,先清空文件内容,再写入 读取文件:
读取文件的方法和写入文件方法类似。ifstream fcin,然后fcin.open("text.txt");或者ifstream fcin("text.txt")
然后使用各种cin方法关闭连接
可以使用方法close()显式关闭到文件的连接
注:关闭连接不会删除流,也就是说,流管理装置仍保存,输入输出流对象和他管理的缓存区依然存在
流检查 & is_open()
判断文件流状态,可以用之前的方法:
fail() eof() good() bad()
或者使用新的方法is_open()
注意:is_open()可以检测是否以正确的文件模式打开某个文件,而老的方法不可以

本文介绍了C++中的文件输入输出操作,包括简单的文件I/O、流检查与is_open()方法、打开多个文件、文本模式与二进制文件的处理、随机存取以及内核格式化的使用。详细讲解了不同操作的实现方式和注意事项。
4710

被折叠的 条评论
为什么被折叠?



