C++文件处理与C语言不同,C++文件处理使用的是:流(stream) C++头文件 fstream 定义了三个类型来支持文件IO👇 ifstream 从一个给定文件中读取数据 ofstream 向一个给定文件写入数据 fstream 可以读写文件 这些类型提供的操作与我们之前已经使用过的 cin 和 cout 操作一样。特别是,我们可以使用IO运算符(>>和<<)来读写文件,也可使用 getline 从一个 ifstream 中读取数据。 图1. fstream特有的操作(图片来源于参考[1]) 读取txt文件,并逐行打印 现有 cameras.txt 文件,内容如下👇 # Camera list with one line of data per camera: # CAMERA_ID, MODEL, WIDTH, HEIGHT, PARAMS[] # Number of cameras: 1 0 PINHOLE 6220 4141 3430.27 3429.23 3119.2 2057.75 // Author: Programmer ToddyQi // Date: 2020-02-12 #include <iostream> #include <fstream> // 头文件 For both fstream and ifstream #include <string>