#include
#include
int_filesize
(file*stream)
intmain()
;fscanf
(stream,
"%[^\n]"
,txt)
;//流中的內容放入字串中
printf
("當前文件內容:%s\n"
,txt)
;printf
("當前文件位元組數:%d\n"
,_filesize
(stream));
fprintf
(stream,
"i love you!\n");
//向檔案中寫入 "i love you!"
fclose
(stream)
;//關閉檔案
}else
return0;
}
file *stream;
stream=
fopen
("a.txt"
,"r+");
//開啟檔案放入流中
if(stream)
else
file *流指標 =
fopen
("檔案位址和名稱"
,"讀寫方式"
)fscanf
(stream,
"%[^\n]"
,txt)
;//流中的內容放入字串中
fscanf
(流指標,
"輸入格式控制字元"
,變數位址)
fprintf
(stream,
"this is a test!\n");
//向檔案中寫入 "this is a test!"
fprintf
(流指標,
"寫入檔案內容");
//向檔案中寫入 "this is a test!"
fprintf
(stream,
"%s"
,ss)
;//將ss字串中的內容寫入檔案
fprintf
(流指標,
"輸出格式控制字元"
,變數)
;fclose
(stream)
;//關閉檔案
fclose
(流指標)
;fseek
(流指標,從基準位置移動位元組數l,基準位置)
;//移動游標
定位位置:0
=>文首 ; 1
=>當前位置 ;2
=>文末
intftell
(流指標)
;//返回游標距離檔案頭部的位元組數
C語言 開啟檔案open函式
函式說明 引數mode 則有下列數種組合,只有在建立新檔案時才會生效,此外真正建檔案時的許可權會受到umask 值所影響,因此該檔案許可權應該為 mode umaks s irwxu00700 許可權,代表該檔案所有者具有可讀 可寫及可執行的許可權.s irusr 或s iread,00400 許可...
C語言檔案開啟方式及說明
ansi c規定檔案開啟用函式fopen,關閉為fclose。1 呼叫方式通常為 file fp fp fopen 檔名,開啟方式 2 引數說明 檔名 形如 myfile.dat f data myfile.dat 等等 開啟方式 r 唯讀 為輸入開啟乙個文字檔案 w 只寫 為輸出開啟乙個文字檔案 ...
C語言複習 開啟與關閉檔案
ansi c 規定了用標準輸入輸出函式fopen來實現開啟檔案。fopen函式打呼叫方式為 fopen 檔名,使用檔案方式 例如 fopen a1 r 表示要開啟的檔名為a1的檔案,使用檔案的方式為讀入。通常把fopen函式的返回值賦給乙個指向檔案的指標變數。如 file fp 定義乙個指向檔案的指...