今天在ndk中寫了乙個簡單的寫入檔案操作:
file *fp = fopen("/sdcard/test.txt
","w");
if(fp ==null)
uchar dest[
3] = ;
fwrite(dest,
3, 1, fp);
**在linux gcc 平台單獨模組測試可以得出正確結果,但是在android的ndk中呼叫後,
一直無法寫入檔案,google了一下,我擦,原來是沒有關閉檔案
fclose(fp)
fp = null;
經驗教訓啊,那些成對出現的操作,都應該遵守規範
malloc free
new delete
fopen fclose
類中的建構函式和析構函式
C語言中fclose函式
fclose是乙個函式名,功能是關閉乙個流。注意 使用fclose 函式就可以把 緩衝區內最後剩餘的資料輸出到核心緩衝區,並釋放 檔案指標和有關的緩衝區。函式原型 int fclose file fp 返回值 如果流成功關閉,fclose 返回 0,否則返回eof 1 如果流為null,而且程式可以...
C語言的fclose 函式
標頭檔案 include 定義函式 int fclose file stream 函式說明 fclose 用來關閉先前fopen 開啟的檔案。此動作會讓緩衝區內的資料寫入檔案中,並釋放系統所提供的檔案資源。必要時重新整理緩衝區。對於比較正式的程式,應該檢查是否成功關閉檔案。如果成功關閉,fclose...
c語言檔案操作
rt null ch fgetc fp while ch eof fclose fp 本 例程式的功能是從檔案中逐個讀取字元,在螢幕上顯示。程式定義了檔案指標fp,以讀文字檔案方式開啟檔案 d jrzh example ex1 1.c 並使fp指向該檔案。如開啟檔案出錯,給出提示並退出程式。程式第1...