0
点赞
收藏
分享

微信扫一扫

c++文件操作简述

曾宝月 2022-05-03 阅读 84
  • 文件操作

程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放

通过文件存贮可以将数据持久化

一,文件类型分为两种:

1. **文本文件**     -  文件以文本的**ASCII码**形式存储在计算机中

2. **二进制文件** -  文件以文本的**二进制**形式存储在计算机中,用户一般不能直接读懂它们

二,操作文件的三大类:(定义方法)

1. ofstream:写操作

2. ifstream: 读操作

3. fstream : 读写操作

注意   读写打开操作不一样

三,写文件步骤:

1. 包含头文件   #include <fstream\>

2. 创建流对象   ofstream ofs;

3. 打开文件     ofs.open("文件路径",打开方式);

4. 写数据       ofs << "写入的数据";

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

​​​​​​​四,打开方式

| ios::in     | 为读文件而打开文件         |

| ios::out    | 为写文件而打开文件         |

| ios::ate    | 初始位置:文件尾           |

| ios::app    | 追加方式写文件             |

| ios::trunc  | 如果文件存在先删除,再创建 |

| ios::binary | 二进制方式                 |

注意: 二进制文件打开方式可以配合使用,利用|操作符

用二进制方式写文件 `ios::binary |  ios:: out`

void test01(){

      ofstream ofs;

ofs.open("test.txt", ios::out);

      ofs << "姓名:张三" << endl;

      ofs << "性别:男" << endl;

      ofs << "年龄:18" << endl;

      ofs.close();

}

int main() {

      test01();

      system("pause");

      return 0;

}

​​​​​​​五,总结:

* 文件操作必须包含头文件 fstream   #include <fstream>

* 读文件可以利用 ofstream  ,或者fstream

* 打开文件时候需要指定操作文件的路径,以及打开方式ofs.open("test.txt", ios::out);

* <<可以向文件写数据

*记得ofs.close();关闭文件

​​​​​​​

以上学习笔记是看完b站c++黑马程序员后的小总结

举报

相关推荐

简述C语言文件操作

C++——文件操作

文件操作(c/c++)

C++ 文件操作

c++文件操作

【c++】文件操作

C++文件操作

0 条评论