是的,用char[]定長數組。用fread()和fwrite()的關鍵,是一模一樣的複製存取,尺寸和內存結構必須完全相同。因此,要循環用fread()讀取數據,就必須保證每筆數據體都是一樣的,哪怕是空字符串,也要佔足空間。我看你說以前的做法有時通過,可能是死數據,當時寫下什麼就讀回什麼,中間沒有變化,才會碰運氣地通過了。

授人以渔,不授人以鱼。

2012-03-01 13:02

2012-03-01 14:53
2012-03-01 15:05
2012-03-01 15:30
2012-03-02 22:42