C++文件操作-二进制读文件
Posted 行码阁119
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++文件操作-二进制读文件相关的知识,希望对你有一定的参考价值。
# include<iostream>
# include<string>
# include<fstream>
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;
//关闭文件
ifs.close();
}
int main()
{
test01();
system("pause");
return 0;
}
以上是关于C++文件操作-二进制读文件的主要内容,如果未能解决你的问题,请参考以下文章