- #include <fstream>
- ofstream //文件写操作 内存写入存储设备
- ifstream //文件读操作,存储设备读区到内存中
- fstream //读写操作,对打开的文件可进行读写操作
这些方式是能够进行组合使用的,以“或”运算(“|”)的方式:例如
- ofstream out;
- out.open("Hello.txt", ios::in|ios::out|ios::binary) //根据自己需要进行适当的选取
- ofstream out("...", ios::out);
- ifstream in("...", ios::in);
- fstream foi("...", ios::in|ios::out);
文件操作:
打开文件
文件名
注意路径名中的斜杠要双写,如:
"D:\\MyFiles\\ReadMe.txt"
文件打开方式选项:
ios::in = 0x01, //供读,文件不存在则创建(ifstream默认的打开方式)
ios::out = 0x02, //供写,文件不存在则创建,若文件已存在则清空原内容(ofstream默认的打开方式)
ios::ate = 0x04, //文件打开时,指针在文件最后。可改变指针的位置,常和in、out联合使用