#include <iostream>
#include <fstream>
#include <vector>
struct Record {
int id;
char name[20];
double score;
};
int main() {
std::ifstream file("records.bin", std::ios::binary);
if (file.is_open()) {
Record record;
std::vector<Record> records;
while (file.read(reinterpret_cast<char*>(&record), sizeof(Record))) {
records.push_back(record);
}
file.close();
for (const auto& r : records) {
std::cout << "ID: " << r.id << ", Name: " << r.name << ", Score: " << r.score << std::endl;
}
} else {
std::cerr << "Unable to open file" << std::endl;
}
return 0;
}