最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

C++读写文件

IT圈 admin 52浏览 0评论

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 //二进制格式文件

发布评论

评论列表 (0)

  1. 暂无评论