mirror of
https://github.com/yv1ing/Student-Information-Management-System.git
synced 2025-09-16 14:44:46 +08:00
finished work
This commit is contained in:
68
function_module/add_module.c
Normal file
68
function_module/add_module.c
Normal file
@@ -0,0 +1,68 @@
|
||||
#include "../heads/for_function_module.h"
|
||||
#include "../heads/secondary_menu.h"
|
||||
#include "stdio.h"
|
||||
#include "windows.h"
|
||||
|
||||
|
||||
void add_module(){
|
||||
continue_add:
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD>
|
||||
system("cls");
|
||||
fflush(stdin);
|
||||
printf("------------------------------ѧ<><D1A7><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>ϵͳ------------------------------\n");
|
||||
printf("-><3E><>ǰλ<C7B0>ã<EFBFBD><C3A3><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD>Ϣ\n");
|
||||
|
||||
char stu_num[20];
|
||||
char name[20];
|
||||
char gender[10];
|
||||
int age;
|
||||
float chinese,math,english;
|
||||
|
||||
//<2F><>ȡ<EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>д<EFBFBD><D0B4><EFBFBD>ļ<EFBFBD>
|
||||
printf("-><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7>ѧ<EFBFBD>ţ<EFBFBD>");
|
||||
scanf("%s",&stu_num);
|
||||
printf("-><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
||||
scanf("%s",&name);
|
||||
printf("-><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD>");
|
||||
scanf("%s",&gender);
|
||||
printf("-><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD><EFBFBD>䣺");
|
||||
scanf("%d",&age);
|
||||
printf("-><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ijɼ<C4B3><C9BC><EFBFBD>");
|
||||
scanf("%f",&chinese);
|
||||
printf("-><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>");
|
||||
scanf("%f",&math);
|
||||
printf("-><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD>Ӣ<EFBFBD><D3A2><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD>");
|
||||
scanf("%f",&english);
|
||||
|
||||
FILE *fp= fopen("../stu_info/stu_info.txt","a");
|
||||
fprintf(fp,"%-20s %-20s %-20s %-20d %-20f %-20f %-20f\n",stu_num,name,gender,age,chinese,math,english);
|
||||
fclose(fp);
|
||||
printf("\n->ѧ<><D1A7><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD>ӳɹ<D3B3><C9B9><EFBFBD>\n\n");
|
||||
Sleep(2000);
|
||||
|
||||
re_input_add_menu_choice:
|
||||
//ѯ<><D1AF><EFBFBD>û<EFBFBD><C3BB><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
printf("-><3E>Ƿ<EFBFBD><C7B7><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>y/n<><6E>");
|
||||
char whether_continue_add;
|
||||
fflush(stdin);
|
||||
scanf("%c",&whether_continue_add);
|
||||
switch (whether_continue_add) {
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
case 'y':{
|
||||
goto continue_add;
|
||||
break;
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
case 'n':{
|
||||
secondary_menu();
|
||||
break;
|
||||
}
|
||||
//<2F><><EFBFBD>벻<EFBFBD>Ϸ<EFBFBD>
|
||||
default:{
|
||||
printf("-><3E><><EFBFBD>벻<EFBFBD>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룡\n\n");
|
||||
fflush(stdin);
|
||||
goto re_input_add_menu_choice;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user