以下是从二进制文件中删除特定记录的功能,但是此功能会复制最后一个记录两次,如果再次执行,则会将其复制三次,等等。我怎样才能解决这个问题? void remove()
{
clrscr();
char found='f',confirm='n'; int eno;
fstream fi,fo;
cout<<"ENTER ID T
我遇到了一个课,我们使用了一个名为“Person”的用户定义类型,它将一个人的姓名存储在char数组中,并将年龄作为整数存储起来。这节课是关于编写和阅读二进制文件的。主要程序是这样的: int main()
{
Person anil("anil",24); //initialize with name and age
fstream file("person.bin", ios::bin