C語言 檔案開啟

2021-10-02 22:57:56 字數 1423 閱讀 2361

#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 定義乙個指向檔案的指...