2014-09-04 44 views
0
fstream file(Fname,ios::in|ios::binary); 

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

這是我的代碼的一小部分。它給人一個錯誤,指出:你能幫我解決這個錯誤嗎

pharmacy_personnel「從沒有合適的轉換功能‘’到‘字符*’存在」

請告訴我在哪裏出了問題。

回答

5

您錯過了&(address-of)運算符。

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

......當然,假設文件中的數據與「pharmacy_personnel」對象對齊。 – djs 2014-09-04 21:10:52

相關問題