在二进制数据文件中插入记录

时间:2018-02-17 15:35:34

标签: c++

在C ++二进制文件处理中,(file.read((char *)&vg, sizeof(vg)))的语法是什么意思?

1 个答案:

答案 0 :(得分:0)

第一个参数是将数组“vg”转换为char指针。 sizeof(vg)以字节为单位返回数组的大小。 C ++的方法是

std::array<int, 10> vg{};
file.read(static_cast<char*>(vg.begin()), vg.size());