c++文件操作-二进制文件-读文件
#include <iostream> #include <fstream>//包含头文件 #include <string> using namespace std; //二进制文件 读文件 class Person { public: char m_name[64];//姓名 int m_age;//年龄 }; void test01() { //1.包含头文件 //2.创建流对象 ifstream ifs; //3.打开文件 ifs.open("person.txt", ios::in | ios::binary); if (!ifs.is_open()) { cout << "文件打开失败" << endl; return; } //4.读数据 Person p; ifs.read((char*)&p, sizeof(Person)); cout << p.m_name << p.m_age << endl; //5.关闭文件 ifs.close(); } int main() { test01(); system("pause"); return 0; }