C++ 文件写操作

这段代码演示了如何使用C++的ofstream类向文本文件`test.txt`写入数据。首先,创建ofstream对象并打开文件,然后通过`<<`运算符将字符串写入文件,最后关闭文件。文件打开模式为`ios::out`,意味着如果文件存在,其内容会被清除;如果文件不存在,会新建一个文件。
摘要由CSDN通过智能技术生成
#include <fstream>

int main()
{
	//1.包含头文件 
	//fstream 读写操作
	//ofstream 写操作

	//2.创建流对象
	std::ofstream ofs;

	//3.打开文件
	ofs.open("test.txt", std::ios::out);

	//4.写入数据
	ofs << "姓名:小明" << std::endl;
	ofs << "性别:男" << std::endl;
	ofs << "年龄:18" << std::endl;

	//5.关闭文件
	ofs.close();

	system("pause");
	return 0;
}

文件打开方式:

打开方式含义
ios::in打开文件用于读取数据
ios::out打开文件用于写入数据,若文件不存在,则新建该文件,若已存在该文件,则打开时清除原数据
ios::ate打开一个已存在文件,将文件读指针指向文件末尾
ios::app追加方式写入文件,用于在尾部添加数据,若文件不存在,则新建该文件
ios::trunc如果文件已存在先删除,再创建
ios::binary以二进制方式打开文件

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值