湖南人文科技学院·课程设计
Inf[j][4],Inf[j][5],Inf[j][6],Inf[j][7],Inf[j][8],Inf[j][9],Inf[j][10]);
}
fclose(fp1);
if(flag==1) MessageBox(hwnd,TEXT(\删除学生信息成功
}
else flag=1;
\
else MessageBox(hwnd,TEXT(\未找到该学生信\ SetDlgItemText(hwnd,IDC_EDIT1,\
}
}
4.2.5 修改学生信息界面图如下图所示:
图7 修改学生信息
实现该功能代码如下: case IDC_OK: {
GetDlgItemText(hwnd,IDC_EDITNAME,Idex[2],sizeof(Idex[2]));
HWND hwndCombo = GetDlgItem(hwnd,IDC_COMBO1);
息
25
湖南人文科技学院·课程设计
ComboBox_GetLBText(hwndCombo,ComboBox_GetCurSel(hwndCombo),Idex
[3]);
ComboBox_GetLBText(hwndCombo1,ComboBox_GetCurSel(hwndCombo1),Id
HWND hwndCombo1 = GetDlgItem(hwnd,IDC_COMBO2);
ex[4]);
fprintf(fp1,\
FILE *fp1; bool f=1; int i=0;
fp1=fopen(\
ex[3],Idex[4]
,Idex[5],Idex[6],Idex[7],Idex[8],Idex[9],Idex[10]);
fclose(fp1);
remove(\MessageBox(hwnd,TEXT(\
修
改
信
息
成
功
\
}
EndDialog(hwnd, 0);
26
湖南人文科技学院·课程设计
4.2.6 查看学生成绩界面图如下图所示:
图8 查看学生成绩
实现该功能代码如下: case IDC_OK:
{
TCHAR Number[50];
GetDlgItemText(hwnd,IDC_NUMBER,Number,sizeof(Number)); if(strlen(Number)!=8) {
MessageBox(hwnd,TEXT(\学号必须为
8
位数字
\
}
SetDlgItemText(hwnd,IDC_NUMBER,\
else {
FILE *fp1; bool f=1; int i=0,flag=0;
TCHAR Ind[200][11][50];
fp1=fopen(\
27
湖南人文科技学院·课程设计
while(f&&!feof(fp1)) {
fscanf(fp1,\
],Ind[i][3],
Ind[i][4],Ind[i][5],Ind[i][6],Ind[i][7],Ind[i][8],Ind[i][9],Ind[i++][10]);
}
fclose(fp1); if(flag==0)
MessageBox(hwnd,TEXT(\未找到该学生信息
if(strcmp(Number,Ind[i-1][0])==0) { }
flag=1; break;
\ \
else {
SetDlgItemText(hwnd,IDC_YUWEN,Ind[i-1][5]); SetDlgItemText(hwnd,IDC_GAOSHU,Ind[i-1][6]); SetDlgItemText(hwnd,IDC_YINGYU,Ind[i-1][7]); SetDlgItemText(hwnd,IDC_CYUYAN,Ind[i-1][8]); SetDlgItemText(hwnd,IDC_ZHUANYEKE,Ind[i-1][9]); SetDlgItemText(hwnd,IDC_MAOGAI,Ind[i-1][10]);
SetDlgItemText(hwnd,IDC_EDIT3,\表示该科成绩没有录入
}
}
}
28
湖南人文科技学院·课程设计
4.2.7 修改学生成绩界面图如下图所示:
图9 修改学生成绩
实现该功能代码如下: case IDC_OK:
{
TCHAR Number[50];
GetDlgItemText(hwnd,IDC_NUMBER,Number,sizeof(Number)); if(strlen(Number)!=8) {
MessageBox(hwnd,TEXT(\学号必须为
8
位数字
\
29