c++ fstream的成员变量和函数
时间: 2023-12-23 15:05:03 浏览: 156
C++中的fstream类是用于文件输入输出的类,它继承自iostream类,可以进行文件的读写操作。它包含了以下成员变量和函数:
成员变量:
- ios::in:以读取方式打开文件。
- ios::out:以写入方式打开文件。
- ios::binary:以二进制模式打开文件。
- ios::ate:从文件末尾开始定位文件指针。
- ios::app:定位文件指针到文件末尾。
- ios::trunc:截断文件,将文件大小设为0。
函数:
- open():打开一个文件,可以指定文件名和打开模式。
- close():关闭当前打开的文件。
- is_open():判断当前文件是否已经打开。
- read():从文件中读取指定长度的数据。
- write():向文件中写入指定长度的数据。
- seekg():设置文件读取指针的位置。
- seekp():设置文件写入指针的位置。
- tellg():获取文件读取指针的位置。
- tellp():获取文件写入指针的位置。
此外,fstream类还包含了一些其他的成员函数,如eof()、fail()、bad()、clear()等,可以根据实际需求进行使用。
阅读全文