fopen讀、寫文件時,出現應用程序異常錯誤,原因主要有以下幾點:
- 該文件與其它進程、線程共享。
解決方法:fopen打開時,必須或”|”一下獨占屬性EXCLUSIVE
- 該文件壞了,或者上次打開時未用fclose正常關閉或者讀寫數據流未用指針
解決方法:在操作系統下,找到該文件,徹底刪除,就可以fopen了。
其它改正即可。
- 文件過大,超出了申請的內存空間
建議先用filelength()函數得到文件長度,申請空間,fopen讀入。
解決方法:fopen打開時,必須或”|”一下獨占屬性EXCLUSIVE
解決方法:在操作系統下,找到該文件,徹底刪除,就可以fopen了。
其它改正即可。
建議先用filelength()函數得到文件長度,申請空間,fopen讀入。