#include "stdio.h"
#include "process.h"
struct stu
sa[3],sb[3],*pa,*pb;
int main()
printf("\n請輸入學號 姓名 成績:\n");
for(i = 0; i < 4; i++,pa++) //迴圈3次,每次輸入乙個學生資料
scanf("%d %s %f", &pa->num, pa->name, &pa->score);
pa = sa;
for(i = 0; i < 4; i++, pa++) //迴圈3次,每次向檔案寫入乙個學生資料
fprintf(fp,"%d %s %f \n", pa->num, pa->name, pa->score);
rewind(fp); //把檔案內部的位置指標移到檔案的開頭
for(i = 0; i < 4; i++, pb++) //迴圈3次,每次從檔案中讀入乙個學生資料
fscanf(fp,"%d %s %f", &pb->num, pb->name, &pb->score);
printf("\n\n 學號\t姓名 成績\n");
pb = sb;
float a;
for(i = 0; i < 3; i++)
for(pb = sb+i; pb < sb+4; pb++)
}pb = sb;
for(i=0;i<4;i++,pb++) /*迴圈3次,每次顯示乙個學生資料*/
printf("%5d\t%s %f\n", pb->num , pb->name,pb->score);
fclose(fp);
return 0;
}
c語言檔案錄入與讀取
目錄 檔案開啟 檔案資訊寫 讀 檔案關閉 開啟檔案使用fopen 函式來建立乙個新的或開啟乙個已有的檔案,這個呼叫會初始化file的乙個物件,型別file包含了所有用來控制流的必要的資訊。fopen呼叫格式 fopen 檔名,檔案使用格式 使用fropen 函式,若成功開啟檔案,返回給檔案的file...
c語言之基礎 2
1.軟體 程式 計算機語言之間的關係?軟體是包含程式的有機集合體,是程式以及開發 使用和維護所需要的所有文件的總稱 程式是軟體的一部分,也是必要元素,他是通過計算機語言寫出來的具有許多演算法的模板 由計算機語言編寫出程式,程式組合成軟體 2.switch語句結構的寫法特點?1.表示式 結果及 cas...
C語言之指標基礎
傳值呼叫和傳址呼叫 實踐 常量與指標 const修飾指標 指標小結 我們先提出乙個問題 既然程式中的變數只是一段儲存空間的別名,那麼是不是必須通過這個別名才能使用這段儲存空間?include include intmain 問題的答案很顯然,不是,可以通過指標來使用這段儲存空間。指標在本質上也是乙個...