资源简介
C/C++ 学生信息管理系统 数组 C/C++ 学生信息管理系统 数组

代码片段和文件信息
#include
#include
#include
struct DATA
{
int year;
int month;
int day;
};
struct SCORE
{
int math;
int chinese;
int english;
};
struct STUDENT
{
char name[20];
char sex[3];
DATA data;
SCORE score;
struct STUDENT *next;
};
#define MEM (struct STUDENT *)malloc(sizeof(struct STUDENT))
void msg();
void msg_in();
void msg_find();
//void read();
void msg_add();
void msg_delete();
void msg_replace();
void msg();
void find_by_name();
void ave();
void num();
void paixu();
void read()
{
struct STUDENT *head*tmp*p;
head=NULL;
tmp=NULL;
p=NULL;
FILE *fp;
fp=fopen(“student““rb“);
if(fp==NULL)
{
printf(“打开失败\n“);
}
else
{
int n;
tmp=MEM;
n=fread(tmpsizeof(struct STUDENT)1fp);
if(n==1)
{
head=tmp;
tmp=tmp->next;
}
while(n==1)
//while(!feof(fp))
{
tmp=MEM;
n=fread(tmpsizeof(struct STUDENT)1fp);
tmp=tmp->next;
}
}
tmp=MEM;
tmp=NULL;
tmp=head;
printf(“------------------------------------------------------------\n“);
printf(“姓名\t性别\t生日\t\t语文\t数学\t英语\n“);
while(tmp!=NULL)
{
printf(“%s\t%s\t%d-%d-%d\t%d\t%d\t%d\n“tmp->nametmp->sextmp->data.year
tmp->data.monthtmp->data.daytmp->score.chinesetmp->score.mathtmp->score.english);
tmp=tmp->next;
}
fclose(fp);
}
int readall()
{
struct STUDENT *head;
head=MEM;
int i=0;
FILE *fp;
fp=fopen(“student““rb“);
if(fp==NULL)
{
printf(“打开失败\n“);
}
else
{
while(!feof(fp))
{
fread(headsizeof(struct STUDENT)1fp);
head->next=MEM;
head=head->next;
i++;
}
}
fclose(fp);
return (i-1);
}
void msg_add()
{
struct STUDENT *tmp;
printf(“------------------------------------------------------------\n“);
tmp=MEM;
printf(“请输入姓名:“);
scanf(“%s“&tmp->name);
printf(“请输入性别:“);
scanf(“%s“&tmp->sex);
printf(“请输入生日年份:“);
scanf(“%d“&tmp->data.year);
printf(“月:“);
scanf(“%d“&tmp->data.month);
printf(“日:“);
scanf(“%d“&tmp->data.day);
printf(“请输入语文分数:“);
scanf(“%d“&tmp->score.chinese);
printf(“请输入数学分数:“);
scanf(“%d“&tmp->score.math);
printf(“请输入英语分数:“);
scanf(“%d“&tmp->score.english);
printf(“显示输入的信息:\n“);
printf(“------------------------------------------------------------\n“);
printf(“姓名\t性别\t生日\t\t语文\t数学\t英语\n“);
printf(“%s\t%s\t%d-%d-%d\t%d\t%d\t%d\n“tmp->nametmp->sextmp->data.year
tmp->data.monthtmp->data.daytmp->score.chinesetmp->score.mathtmp->score.english);
printf(“------------------------------------------------------------\n“);
printf(“是否保存文件?1.是 2.返回上层\n“);
printf(“------------------------------------------------------------\n“);
int e;
scanf(“%d“&e);
if(1==e)
{
FILE *fp;
fp=fopen(“student““a+b“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 50176 2011-09-02 20:44 学生信息管理系统 数组\学生信息管理系统.ncb
文件 960 2011-08-31 21:15 学生信息管理系统 数组\学生信息管理系统.plg
文件 557 2011-08-04 21:54 学生信息管理系统 数组\学生信息管理系统.dsw
文件 208 2011-08-31 21:14 学生信息管理系统 数组\student
文件 3527 2011-08-06 11:48 学生信息管理系统 数组\学生信息管理系统.dsp
文件 41984 2011-08-31 21:15 学生信息管理系统 数组\Debug\vc60.idb
文件 53248 2011-08-31 21:15 学生信息管理系统 数组\Debug\vc60.pdb
文件 492544 2011-08-31 21:15 学生信息管理系统 数组\Debug\学生信息管理系统.pdb
文件 0 2011-08-31 21:15 学生信息管理系统 数组\Debug\学生信息管理系统.sbr
文件 222316 2011-08-31 21:13 学生信息管理系统 数组\Debug\学生信息管理系统.pch
文件 196685 2011-08-31 21:15 学生信息管理系统 数组\Debug\学生信息管理系统.exe
文件 23566 2011-08-31 21:15 学生信息管理系统 数组\Debug\学生信息管理系统.obj
文件 201352 2011-08-31 21:15 学生信息管理系统 数组\Debug\学生信息管理系统.ilk
文件 50176 2011-08-31 21:15 学生信息管理系统 数组\Debug\学生信息管理系统.bsc
文件 6480 2011-08-31 21:15 学生信息管理系统 数组\学生信息管理系统.cpp
文件 48640 2011-09-02 20:44 学生信息管理系统 数组\学生信息管理系统.opt
目录 0 2011-08-14 14:40 学生信息管理系统 数组\Debug
目录 0 2011-08-14 14:40 学生信息管理系统 数组
----------- --------- ---------- ----- ----
1392419 18
相关资源
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- 将图片转换为C语言数组的程序
- C语言 学生信息管理系统 源代码
- c++数组快排算法
- 16进制字符串转字节数组
- c++调用C# COM 参数是结构体数组
- C语言解惑—指针、数组、函数和多文
- 课程设计: MFC 学生信息管理系统
- Labview调用C++ dll之字符串数组传递
- mfc基于对话框编程的学生信息管理系
- 学生信息管理系统基于VC++6.0
- C++Builder学生信息管理系统
- 用C++实现的一个学生信息管理系统
- MFC课程设计 学生信息管理系统C++
- 学生信息管理系统C语言课程设计)
- C语言课程设计学生信息管理系统带文
- C++学生信息管理系统源码+数据库+文档
- VC++6.0 MFC的学生信息管理系统
- SQL+C++学生信息管理系统
- C#调用C++的dll,回调函数,string和in
- 学生信息管理系统C++简单教学版
- MFC_学生信息管理系统
- C++ MFC 学生信息管理系统+文档报
- VC++学生信息管理系统ADO连接数据库
- mfc实现学生信息管理系统
- 学生信息管理系统MFC,VC++6.0,Access数
- 基于MFC简单的学生信息管理系统ODBC
- 学生信息管理系统c++,含数据库
- VC学生信息管理系统Access数据库
评论
共有 条评论