C++ 文件的基本操作
C++语言将文件看成无结构的字节流,根据文件数据的编码方式不同,分为文本文件和二进制文件。根据存取方式不同,分为顺序存取和随机存取方式。流库的ifstream,ofstream,fstream类用于内存和文件之间的数据交换。
文件的基本操作一般分为三个步骤:打开文件,读写文件,关闭文件
1,打开文件
如果以读的形式打开文件,应该用ifstream;
如果以写的形式打开文件,应该用ofstream;
如果以读写的形式打开文件,应该用fstream;
打开文件的方式有两种,分别为
1)先建立流对象,再调用open函数连接外部文件
//流类对象名
//对象名.open(文件名,方式);
fstream rwfile;
rwfile.open("d:\\newfile.txt",ios::in|ios::out);
2)调用流类带参数的构造函数,再建立流对象的同时连接外部文件
//流类对象名(文件名,方式)
fstream rwfile("d:\\newfile.txt",ios::in|ios::out);
文件打开方式
标识常量 | 值 | 意义 |
---|