C語言檔案

2022-08-11 01:54:21 字數 2153 閱讀 2993

#include#include #include struct student s[70];

//定義乙個結構題陣列用來存放學生資訊

void begin(int n);//用來展示首頁面的乙個自定義函式

void sever(int m);//用來展示功能介面的自定義函式

int main()

//將資料按順序依次輸入

else

fprintf(fp, "%s\t%s\t%s\t%s\t%d\n", s[i].cla, s[i].sid, s[i].name, s[i].gender, s[i].scorelinea);

fclose(fp);//記得一定要關閉檔案,否則所輸入的東西將會存留在緩衝區

} break;

case 2:printf("\n歡迎使用查詢服務!\n");

printf("\n請輸入您需要查詢的人數:\n");

scanf_s("%d", &n);

printf("\t班級\t學號\t姓名\t性別\t線代成績\n");

system("pause")可以實現凍結螢幕,便於觀察程式的執行結果;

system("cls")可以實現清屏操作;

system("date")可以顯示或設定日期;

system("time")可以顯示或設定系統時間;

system("color f4"); 其中color後面的f是背景色代號,4是前景色代號;

做出這個其實還蠻有成就感的,雖然班助說的鍊錶和二進位制文字我都不了解。我的程式裡面多數使用的都是普普通通的一些操作,正常的輸入輸出,switch-case分支結構語句,if-else語句和for迴圈語句,程式還是很單調的。

這次的程式我學到了蠻多,基本的檔案操作了解了,以及基本對結構體陣列的學習,同時get了system函式的有意思的地方。

緩衝區:緩衝區又稱為快取,它是記憶體空間的一部分。也就是說,在記憶體空間中預留了一定的儲存空間,這些儲存空間用來緩衝輸入或輸出的資料,這部分預留的空間就叫做緩衝區緩衝區。緩衝器為暫時置放輸出或輸入資料的記憶體。

eof: 在c語言中,或更精確地說成c標準函式庫中表示檔案結束符(end of file)。在while迴圈中以eof作為檔案結束標誌,這種以eof作為檔案結束標誌的檔案,必須是文字檔案。在文字檔案中,資料都是以字元的ascii**值的形式存放。ascii**值的範圍是0~127,不可能出現-1,因此可以用eof作為檔案結束標誌。

c語言 檔案

1.檔案指標 在 語言中用乙個指標變數指向乙個檔案,這個指標稱為檔案指標。通過檔案指標就可對它所指的檔案進行各種操作。定義說明檔案指標的一般形式為 file 指標變數識別符號 例如 file fp 2.檔案的開啟 fopen函式用來開啟乙個檔案,其呼叫的一般形式為 檔案指標名 fopen 檔名,使用...

C語言 檔案

實現書上的例項 有乙個磁碟檔案,先將它顯示到螢幕上,在複製到另乙個檔案中,用c語言實現。如下 include main error c2660 fputc function does not take 1 parameters 出現這個錯誤,說明函式的呼叫形式有問題 編譯時,系統有點奔潰.自認為沒有...

C語言 檔案

檔案 存在硬碟u盤 外存中 外部介質 的資料的集合 輸入輸出 資料流,資訊從源到端的流動 stream 磁碟 程式 讀檔案 站在程式的角度 程式 磁碟 寫檔案 linux 萬物皆為檔案 包括鍵盤 顯示器 檔案總路徑 d cc temp file1.dat 檔案路徑 d cc temp 絕對路徑 相對...