c++文件操作之二进制文件-读文件

2020-08-26 16:02:30 浏览数 (1)

代码语言:javascript复制
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
class Person {
public:
    char name[64];
    int age;
};
void test() {
    ifstream ifs;
    ifs.open("person.txt", ios::in | ios::binary);
    if (!ifs.is_open()) {
        return;
    }
    Person p;
    ifs.read((char*)&p, sizeof(p));
    cout <<"p.name=" <<p.name <<","<<"p.age="<< p.age << endl;
    ifs.close();
}
int main() {
    test();
    system("pause");
    return 0;
}

0 人点赞