你能帮我清除这个错误

Yas*_*han 0 c++ file-io

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

pharmacy_personnel ob;
while(file.read((char*)ob,sizeof(ob)))
{
    total++;    
}
Run Code Online (Sandbox Code Playgroud)

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

"从"pharmacy_personnel"到"char*"不存在合适的转换功能"

请告诉我哪里出错了.

Car*_*rum 5

你错过了一个&(地址)运营商.

file.read((char *)&ob, sizeof ob)
Run Code Online (Sandbox Code Playgroud)