c語言的檔案操作

2021-08-13 18:48:38 字數 654 閱讀 4387

1、int fseek(file *stream, long offset, int fromwhere) ;設定檔案位置指標stream的位置。

2、char *fgets(char *buf, int bufsize, file *stream) ;從檔案結構體指標stream中讀取資料

每次讀取一行。讀取的資料儲存在buf指向的字元陣列中,每次最多讀取bufsize-1個字元(第bufsize個字元賦'\0')

3、 int fputs(const char *str, file *stream);將乙個字串寫入指定的流,但不包括空字元null,null即標誌字串結束的'\0'(注意,可以包含空格,空格不是空字元!)

4、int fgetc(file *stream);從檔案指標stream指向的檔案中讀取乙個字元

5、int fputc (int c, file*fp);寫字元檔案函式fputc()

參考:[1] c語言輸入輸出函式之 fputs(...)

[2] 通過檔案操作的返回值可以很清楚的明白,為什麼很多返回值為int的函式,以返回值0表示函式執行成功,以返回值-1表示失敗?換個角度想一下,在檔案操作中-1表示eof,表示檔案操作中檔案位置指標到了檔案尾或者檔案操作失敗,那麼在其他的檔案中也當然可以以-1表示函式操作失敗,並且這樣也達到了一定的統一;

C語言的檔案操作

一 磁碟上的檔案是檔案,在程式設計中,我們一般談到兩種檔案 1.程式檔案 包括源程式檔案 字尾為.c 目標檔案 windows環境字尾為.obj 可執行程式 windows環境字尾 為.exe 2.資料檔案 檔案的內容不一定是程式,而是程式執行時讀寫的資料,比如程式執行需要從中讀取資料的檔案,或者輸...

C語言的檔案操作

為什麼要用到檔案呢?在程式設計中我們需要對資料進行錄入,儲存,修改,檔案必不可少。通常把資料從磁碟流到記憶體稱為 讀 資料從記憶體流到磁碟稱為 寫 一.對於檔案的操作我們需要知道如下知識 檔案的開啟 檔案的關閉 檔案的讀入 檔案的寫入 二.以上操作對應的函式 1.fopen開啟 2.fclose關閉...

c語言的檔案操作

磁碟上的檔案是檔案。但是在程式設計中,我們一般談的檔案有兩種 程式檔案 資料檔案 乙個檔案要有乙個唯一的檔案標識,以便使用者識別和引用。檔名包含3部分 檔案路徑 檔名主幹 檔案字尾 例如 c code test.txt 為了方便起見,檔案標識常被稱為檔名。1.開啟檔案 2.關閉檔案 3.讀檔案 4....