关于fstream 存储类对象,大侠指点一下

 类的 Reader对象为: 
private:

        char  *ID;
        char  *RName; 
        char  *Capacity;

//写到文件中

void out_Reader_file(){
 fstream iofile("Reader.txt",ios::out|ios::binary);
 for(int i=1;i<=RAmount;i++)  
           iofile.write((char *)&R[i],sizeof(R[i]));
 iofile.close();
}

//从文件中读取
void in_Reader_file(){
 fstream iofile("Reader.txt",ios::in|ios::binary);
 for(int i=1;i<=RAmount;i++)
    {
            iofile.seekp((i-1)*sizeof(sizeof(R[i]),ios::beg));
            iofile.read((char*)&R[i],sizeof(R[i]));
    }
    iofile.close();
}

在读取的时候出现了问题 ,大侠帮忙指点一下 

哪里的指针除了问题??

 

 

你可能感兴趣的:(关于fstream 存储类对象,大侠指点一下)