mfc學生成績錄入與查詢

2022-03-16 04:48:00 字數 785 閱讀 6745

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行,每行按格式 學號 姓名 數學成績 英語成績 程式設計成績 物理成績...