1、宣告結構體
struct person
;2、成績錄入
在"儲存"按鈕中實現以下**
updatedata(true);
file=fopen("test.txt","a");
person person=;
updatedata(true);
strcpy(person.name,m_name_in);//結構體字元陣列賦值
strcpy(person.yuwen,m_yuwen_in);
strcpy(person.math,m_math_in);
fwrite(&person,sizeof(person),1,file);//向磁碟寫入結構體
fclose(file);
3、成績讀取
在cedit中輸入學生名字後,在"查詢"按鈕中實現以下**:
file=fopen("test.txt","r");
fseek(file,0,seek_end);
int lenth=ftell(file);//總的位元組數
int num=lenth/sizeof(person);//有多少個人
person *p=new person[num];//使用動態陣列
rewind(file);
fread(p,sizeof(person),num,file);
fclose(file);
updatedata(true);
for(int i=0;;i++)
}updatedata(false);
PTA 學生成績錄入及查詢 20分
學生成績表中,一名學生的資訊包含如下資訊 學號 11位 姓名 數學成績 英語成績 程式設計成績 物理成績。本題要求編寫程式,錄入n條學生的資訊,並且按查詢要求顯示學生成績等資訊。輸入格式 輸入在第一行給出正整數n n 10 隨後n行,每行按格式 學號 姓名 數學成績 英語成績 程式設計成績 物理成績...
PTA 實驗7 學生成績錄入及查詢
7 3 學生成績錄入及查詢 20分 學生成績表中,一名學生的資訊包含如下資訊 學號 11位 姓名 數學成績 英語成績 程式設計成績 物理成績。本題要求編寫程式,錄入n條學生的資訊,並且按查詢要求顯示學生成績等資訊。輸入格式 輸入在第一行給出正整數n n 10 隨後n行,每行按格式 學號 姓名 數學成...
學生成績錄入及查詢(C語言) PTA
學生成績表中,一名學生的資訊包含如下資訊 學號 11位 姓名 數學成績 英語成績 程式設計成績 物理成績。本題要求編寫程式,錄入n條學生的資訊,並且按查詢要求顯示學生成績等資訊。輸入格式 輸入在第一行給出正整數n n 10 隨後n行,每行按格式 學號 姓名 數學成績 英語成績 程式設計成績 物理成績...