2024年5月10日发(作者:永冷荷)
C++读写文件
C++文件流:
fstream // 文件流
ifstream // 输入文件流
ofstream // 输出文件流
//创建一个文本文件并写入信息
//同向屏幕上输出信息一样将信息输出至文件
#include
#include
void main()
{
ofstream f1("d:"); //打开文件用于写,若
文件不存在就创建它
if(!f1)return; //打开文件失败则结束
运行
f1< 符写文件内容 f1< (); //关闭文件 } 运行后打开文件d:,其内容如下: 姓名:廉东方 家庭地址:河南郑州 文件操作: 打开文件 文件名 注意路径名中的斜杠要双写,如: "D:" 文件打开方式选项: ios::in = 0x01, //供读,文件不存在则创建(ifstream默认的 打开方式) ios::out = 0x02, //供写,文件不存在则创建,若文件已存在则 清空原内容(ofstream默认的打开方式) ios::ate = 0x04, //文件打开时,指针在文件最后。可改变指针 的位置,常和in、out联合使用 ios::app = 0x08, //供写,文件不存在则创建,若文件已存在则 在原文件内容后写入新的内容,指针位置总在最后 ios::trunc = 0x10, //在读写前先将文件长度截断为0(默认) ios::nocreate = 0x20, //文件不存在时产生错误,常和in或app联 合使用 ios::noreplace = 0x40, //文件存在时产生错误,常和out联合使用 ios::binary = 0x80 //二进制格式文件
2024年5月10日发(作者:永冷荷)
C++读写文件
C++文件流:
fstream // 文件流
ifstream // 输入文件流
ofstream // 输出文件流
//创建一个文本文件并写入信息
//同向屏幕上输出信息一样将信息输出至文件
#include
#include
void main()
{
ofstream f1("d:"); //打开文件用于写,若
文件不存在就创建它
if(!f1)return; //打开文件失败则结束
运行
f1< 符写文件内容 f1< (); //关闭文件 } 运行后打开文件d:,其内容如下: 姓名:廉东方 家庭地址:河南郑州 文件操作: 打开文件 文件名 注意路径名中的斜杠要双写,如: "D:" 文件打开方式选项: ios::in = 0x01, //供读,文件不存在则创建(ifstream默认的 打开方式) ios::out = 0x02, //供写,文件不存在则创建,若文件已存在则 清空原内容(ofstream默认的打开方式) ios::ate = 0x04, //文件打开时,指针在文件最后。可改变指针 的位置,常和in、out联合使用 ios::app = 0x08, //供写,文件不存在则创建,若文件已存在则 在原文件内容后写入新的内容,指针位置总在最后 ios::trunc = 0x10, //在读写前先将文件长度截断为0(默认) ios::nocreate = 0x20, //文件不存在时产生错误,常和in或app联 合使用 ios::noreplace = 0x40, //文件存在时产生错误,常和out联合使用 ios::binary = 0x80 //二进制格式文件