diff --git a/学生成绩管理系统.cpp b/学生成绩管理系统.cpp index 799dba4..883976a 100644 --- a/学生成绩管理系统.cpp +++ b/学生成绩管理系统.cpp @@ -3,6 +3,8 @@ #include #include +#define BUFSIZE 20 + struct node //ṹ { int num; //ѧ @@ -390,9 +392,26 @@ int xiugai_i(node *head)//ͨ void printf(node * head)//Ϣ { + FILE *fp; + char buf[BUFSIZE]; + //ļ + fp=fopen("D:\\1.txt","r"); + //жǷɹ + if(NULL==fp) + { + printf("ļʧܣ"); + } + //ȡļ + while(fgets(buf,BUFSIZE,fp)) + { + printf("%s",buf); + } + //رļ + fclose(fp); struct node *p; p=head; - printf(" ѧ Ӣ c\n"); + printf("\n\nӵѧɼϢ"); + printf("\n ѧ Ӣ c\n"); while(p!=NULL)//ѭp㲻ΪNULL { printf("---------------------------------------------\n"); @@ -404,9 +423,10 @@ void printf(node * head)// int main()// { - struct node * head; + char name[15]; int n; + struct node * head; system("color 4f"); printf("\n*************ѧɼϵͳ****************\n"); printf("*********************************************\n"); diff --git a/学生成绩管理系统.exe b/学生成绩管理系统.exe index e558bd4..e46f952 100644 Binary files a/学生成绩管理系统.exe and b/学生成绩管理系统.exe differ