表頭檔案#include
字元讀寫函式 1.
fgetc()(由檔案中讀取乙個字元)
【定義函式】
int fgetc(file * stream);
【函式說明】fgetc()從引數stream所指的檔案中讀取乙個字元,若讀到檔案尾而無資料時便返回eof。
【返回值】getc()會返回讀取到的字元,若返回eof則表示到了檔案尾。
【說明】在檔案內部有乙個位置指標,用來指向檔案的當前讀寫位元組。在檔案開啟時,該指標總是指向檔案的第乙個位元組,只用fgetc()函式後,該位置指標將向後移動乙個位元組,因此可連續多次使用fgetc函式,讀取多個字元。
【例】
【定義函式】int fputc(int c,file * stream);
【函式說明】fputc 會將引數c 轉為unsigned char 後寫入引數stream 指定的檔案中。
【返回值】fputc()會返回寫入成功的字元,即引數c,若返回eof則代表寫入失敗。
【說明】檔案指標和檔案內部的位置指標不是一回事。
檔案指標是指向整個檔案的,須在程式中定義說明,只要不重新賦值,檔案指標的值是不變的。
檔案內部的位置指標用以指示檔案內部的當前讀寫位置,每讀寫一次,該指標均向後移動,它不需要在程式中定義說明,而是由系統自動設定的。
【例】#include
void main()
file *fp;
char ch, filename[20];
printf("pleaseinput the filename you want to write:");
scanf("%s",filename);
if(!(fp=fopen(filename,"at+")))//"at+"以讀/寫方式開啟乙個文字檔案,允許讀或在文字末追加資料。
printf("cannot open the file!\n");
exit(0);//終止程式
對**進行如下改動可消除行首的空行:
c語言檔案操作函式應用 1 學習整理
標頭檔案 include 1 fopen 功能 用來以指定的方式開啟檔案 原型 file fopen const char path,const char mode 引數 path為包含了路徑的檔名,mode為檔案開啟方式。返回值 檔案順利開啟後,指向該流的檔案指標就會被返回。若果檔案開啟失敗則返回...
C語言取整函式
1 直接賦值給整數變數。如 int i 2.5 或 i int 2.5 這種方法採用的是捨去小數部分。2 c c 中的整數除法運算子 本身就有取整功能 int int 而下面介紹的取整函式返回值是double。整數除法對正數的取整是捨去小數部分,但是整數除法對負數的取整結果和使用的c編譯器有關。3 ...
C語言檔案操作函式
1.fopen 開啟檔案 相關函式 open,fclose 表頭檔案 include 定義函式 file fopen const char path,const char mode 函式說明 引數path字串包含欲開啟的檔案路徑及檔名,引數mode字串則代表著流形態。mode有下列幾種形態字串 r ...