08 C 程式設計魅影 檔案處理

2021-09-01 10:53:08 字數 944 閱讀 4160

定義檔案指標變數:

file *檔案指標變數名
1,開啟檔案

1>

file *pfile;

pfile = fopen("myfile.txt","r");

2>

file *pfile;

pfile = fopen("d:\\myfile.txt\\","w");

2,關閉檔案
fclose(pmyfile);
1,若檔案內容發生改變,要將緩衝區的內容寫入檔案,確保資料不會丟失。

2,釋放檔案指標,如果檔案成功關閉,函式將返回零,否則返回常數eof

1,fputc():字元寫入
int fputc(int c,file *stream);
示例:

fputc(c,pfile);
2,fgetc():檔案讀入字元
int fgetc(file *stream);
示例:

c = fgetc(pfile);
3,fscanf():檔案格式化讀入
int fscanf(file *stream,char *format[,argument...]);
示例:

fscanf(pfile,"%s",c);
4,fprintf():檔案格式化輸出
int fprintf(file *stream,char *format[,argument...]);
示例:

fprintf(pfile,"%s",c)

08 C語言陣列

c語言陣列 一 陣列的概念 用來儲存一組資料的構造資料型別 特點 只能存放一種型別的資料,如全部是int型或者全部是char型,陣列裡的資料成為元素。二 陣列的定義 格式 型別 陣列名 元素個數 舉例 儲存5個人的年齡 int agrs 5 在記憶體中開闢4x5 20個位元組的儲存空間 可以在定義陣...

08 c 訪問控制和繼承

通常認為乙個類有2種不同的使用者 普通使用者和類的實現者。普通使用者編寫的 使用類的物件,這部分 只能訪問類的公有成員 實現者則負責寫類的成員和友元 成員和友元既能訪問類的公有部分,也能訪問類的私有部分。如果進一步考慮繼承的話就會出現第3種使用者,即派生類。派生類可以訪問基類的公有 public 成...

高質量C程式設計08 預處理

c語言中,以 開頭的語句統稱為編譯預處理命令.這些命令必須在一行的開頭以 開始,末尾不加分號,並且每條命令獨佔一行,以區別於一般的c語句.它們可以放在程式的任何位置.1 巨集是一種定義,它就是給乙個語句塊 巨集體 定義了乙個名字 define 巨集名 巨集體 2 巨集定義好處 3 預處理時執行替換動...