你能帮我清除这个错误

时间:2014-09-04 20:53:38

标签: c++ file-io

fstream file(Fname,ios::in|ios::binary);

pharmacy_personnel ob;
while(file.read((char*)ob,sizeof(ob)))
{
    total++;    
}

这是我的代码的一小部分。它给出了一个错误:

  

“没有合适的转换函数从”pharmacy_personnel“到”char *“存在”

请告诉我哪里出错了。

1 个答案:

答案 0 :(得分:5)

您错过了&(地址)运营商。

file.read((char *)&ob, sizeof ob)