master

@ -3,6 +3,8 @@
#include<malloc.h> #include<malloc.h>
#include<windows.h> #include<windows.h>
#define BUFSIZE 20
struct node //结构体 struct node //结构体
{ {
int num; //学号 int num; //学号
@ -390,9 +392,26 @@ int xiugai_i(node *head)//ͨ
void printf(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; struct node *p;
p=head; p=head;
printf(" 学号 姓名 高数 英语 c语言\n"); printf("\n\n新添加的学生成绩信息!");
printf("\n 学号 姓名 高数 英语 c语言\n");
while(p!=NULL)//循环条件p结点不为NULL while(p!=NULL)//循环条件p结点不为NULL
{ {
printf("---------------------------------------------\n"); printf("---------------------------------------------\n");
@ -404,9 +423,10 @@ void printf(node * head)//
int main()//主函数 int main()//主函数
{ {
struct node * head;
char name[15]; char name[15];
int n; int n;
struct node * head;
system("color 4f"); system("color 4f");
printf("\n*************学生成绩管理系统****************\n"); printf("\n*************学生成绩管理系统****************\n");
printf("*********************************************\n"); printf("*********************************************\n");

Binary file not shown.
Loading…
Cancel
Save