C++读写文件

打印 上一主题 下一主题

主题 786|帖子 786|积分 2358

为了处理文件,首先,导入 fstream 库。 在这个库里面有三种数据类型:


  • ofstream - 用于写入文件
  • ifstream - 用于从文件中读取
  • fstream - 用于读取和写入
为了打开文件,我们使用 open() 函数。 该函数接收两个参数:文件名和文件打开方式。
可以打开文件的模式如下:


  • ios::in - 打开要读取的文件(ifstream 的默认值)
  • ios::out - 打开要写入的文件(ofstream 的默认值)
  • ios::binary - 以二进制模式打开文件
  • ios::app- 打开文件以在末尾附加新信息
  • ios::ate - 打开并将控件移动到文件末尾
  • ios::trunc - 删除现有文件中的数据
  • ios::nocreate - 仅在文件已存在时打开文件
  • ios::noreplace - 仅在文件不存在时打开文件
我们还可以使用符号 | 组合不同的模式 例如: myFile.open(“saldinaFile.txt”, ios::out | ios::in); 在此示例中,我们打开 saldinaFile.txt 进行写入和读取。
1.读写txt文件

[code]#include #include #include using namespace std;int main(){        fstream myFile;        myFile.open("saldina.txt", ios::out);  // write,清空再写入        if (myFile.is_open())        {                myFile
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

络腮胡菲菲

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表