资源简介
通讯录管理系统,企业员工管理系统,,TC2.0实现贪吃蛇游戏,小熊时钟,学生个人消费管理系统,火车订票系统,Visual C++6.0实现学生信息管理系统,网络通信编程,Visual C++6.0和MySQR实现图书管理系统,Visual C++6.0+WINAPI+MySQR数据库实现窗体版图书管理系统
代码片段和文件信息
#include
#include
#include
#include
#include
#define LEN sizeof(struct student)
#define FORMAT “%-8d%-15s%-12.1lf%-12.1lf%-12.1lf%-12.1lf\n“
#define DATA stu[i].numstu[i].namestu[i].elecstu[i].expestu[i].requstu[i].sum
struct student/*定义学生成绩结构体*/
{ int num;/*学号*/
char name[15];/*姓名*/
double elec;/*选修课*/
double expe;/*实验课*/
double requ;/*必修课*/
double sum;/*总分*/
};
struct student stu[50];/*定义结构体数组*/
void in();/*录入学生成绩信息*/
void show();/*显示学生信息*/
void order();/*按总分排序*/
void del();/*删除学生成绩信息*/
void modify();/*修改学生成绩信息*/
void menu();/*主菜单*/
void insert();/*插入学生信息*/
void total();/*计算总人数*/
void search();/*查找学生信息*/
void main()/*主函数*/
{ int n;
menu();
scanf(“%d“&n);/*输入选择功能的编号*/
while(n)
{ switch(n)
{ case 1: in();break;
case 2: search();break;
case 3: del();break;
case 4: modify();break;
case 5: insert();break;
case 6: order();break;
case 7: total();break;
case 8: show();break;
default:break;
}
getch();
menu();/*执行完功能再次显示菜单界面*/
scanf(“%d“&n);
}
}
void in()/*录入学生信息*/
{ int im=0;/*m是记录的条数*/
char ch[2];
FILE *fp;/*定义文件指针*/
if((fp=fopen(“data.txt““a+“))==NULL)/*打开指定文件*/
{
printf(“can not open\n“);
return;
}
while(!feof(fp))
{
if(fread(&stu[m] LEN1fp)==1)
m++;/*统计当前记录条数*/
}
fclose(fp);
if(m==0)
printf(“No record!\n“);
else
{
system(“cls“);
show();/*调用show函数,显示原有信息*/
}
if((fp=fopen(“data.txt““wb“))==NULL)
{
printf(“can not open\n“);
return;
}
for(i=0;i {
fwrite(&stu[i] LEN1fp);/*向指定的磁盘文件写入信息*/
}
printf(“please input(y/n):“);
scanf(“%s“ch);
while(strcmp(ch“Y“)==0||strcmp(ch“y“)==0)/*判断是否要录入新信息*/
{
printf(“number:“);
scanf(“%d“&stu[m].num);/*输入学生学号*/
for(i=0;i if(stu[i].num==stu[m].num)
{
printf(“the number is existingpress any to continue!“);
getch();
fclose(fp);
return;
}
printf(“name:“);
scanf(“%s“stu[m].name);/*输入学生姓名*/
printf(“elective:“);
scanf(“%lf“&stu[m].elec);/*输入选修课成绩*/
printf(“experiment:“);
scanf(“%lf“&stu[m].expe);/*输入实验课成绩*/
printf(“required course:“);
scanf(“%lf“&stu[m].requ);/*输入必修课成绩*/
stu[m].sum=stu[m].elec+stu[m].expe+stu[m].requ;/*计算出总成绩*/
if(fwrite(&stu[m]LEN1fp)!=1)/*将新录入的信息写入指定的磁盘文件*/
{
printf(“can not save!“);
getch();
}
else
{
printf(“%s saved!\n“stu[m].name);
m++;
}
printf(“continue?(y/n):“);/*询问是否继续*/
scanf(“%s“ch);
}
fclose(fp);
printf(“OK!\n“);
}
void show()
{ FILE *fp;
int im=0;
fp=fopen(“data.txt““rb“);
while(!feof(fp))
{
if(fread(&stu[m] LEN1fp)==1)
m++;
}
fclose(fp);
printf(“number name elective experiment required sum\t\n“);
for(i=0;i
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-04-27 19:03 C语言项目开发全程实录源码\
目录 0 2014-04-27 20:25 C语言项目开发全程实录源码\01贪吃蛇\
文件 4780 2013-09-22 10:54 C语言项目开发全程实录源码\01贪吃蛇\she.C
文件 41984 2013-09-22 10:57 C语言项目开发全程实录源码\01贪吃蛇\程序使用说明书.doc
目录 0 2014-04-27 20:06 C语言项目开发全程实录源码\02小熊时钟\
文件 2171 2013-09-22 10:55 C语言项目开发全程实录源码\02小熊时钟\CLOCK.C
目录 0 2014-04-27 20:06 C语言项目开发全程实录源码\02小熊时钟\Debug\
文件 33792 2012-12-27 13:08 C语言项目开发全程实录源码\02小熊时钟\Debug\vc60.idb
文件 28672 2012-12-27 13:08 C语言项目开发全程实录源码\02小熊时钟\Debug\vc60.pdb
文件 34816 2013-09-22 10:59 C语言项目开发全程实录源码\02小熊时钟\程序使用说明书.doc
目录 0 2014-04-27 20:06 C语言项目开发全程实录源码\03学生信息管理系统\
文件 9966 2013-09-22 12:02 C语言项目开发全程实录源码\03学生信息管理系统\stuinfor.c
文件 99840 2011-07-12 11:45 C语言项目开发全程实录源码\03学生信息管理系统\程序使用说明书.doc
目录 0 2014-04-27 20:06 C语言项目开发全程实录源码\04学生个人消费管理系统\
文件 12543 2011-05-16 14:07 C语言项目开发全程实录源码\04学生个人消费管理系统\STUDconsume.C
文件 175616 2011-07-12 11:38 C语言项目开发全程实录源码\04学生个人消费管理系统\程序使用说明书.doc
目录 0 2014-04-27 20:06 C语言项目开发全程实录源码\05火车订票系统\
文件 12403 2011-05-17 09:56 C语言项目开发全程实录源码\05火车订票系统\huoche.c
文件 82432 2011-07-12 11:41 C语言项目开发全程实录源码\05火车订票系统\程序使用说明书.doc
目录 0 2014-04-27 20:06 C语言项目开发全程实录源码\06通讯录管理系统\
文件 4171 2011-07-13 00:02 C语言项目开发全程实录源码\06通讯录管理系统\tongxun.C
文件 45568 2011-07-13 11:31 C语言项目开发全程实录源码\06通讯录管理系统\程序使用说明书 .doc
目录 0 2014-04-27 20:06 C语言项目开发全程实录源码\07企业员工管理系统\
文件 23377 2013-09-22 11:03 C语言项目开发全程实录源码\07企业员工管理系统\employee.c
文件 86528 2013-09-22 11:05 C语言项目开发全程实录源码\07企业员工管理系统\程序使用说明书.doc
目录 0 2014-04-27 20:06 C语言项目开发全程实录源码\08网络通讯管理系统\
文件 15870 2011-07-13 08:57 C语言项目开发全程实录源码\08网络通讯管理系统\main.c
文件 90112 2011-07-13 11:33 C语言项目开发全程实录源码\08网络通讯管理系统\程序使用说明书.doc
目录 0 2014-04-27 20:06 C语言项目开发全程实录源码\09图书管理系统\
文件 16976 2011-07-13 19:39 C语言项目开发全程实录源码\09图书管理系统\Books.C
目录 0 2014-04-27 19:03 C语言项目开发全程实录源码\09图书管理系统\Data\
............此处省略334个文件信息
相关资源
- stm8S从入门到精通
- 51单片机轻松入门__基于STC15W4K系列(
- 计算机二级c语言模拟软件破解版
- 嗨翻C语言,head first c的中文版,高清
- 单片机C语言程序设计实训100例第3篇综
- 餐饮管理系统 C语言+EasyX+MFC
- visual c++6.0win7兼容64位
- C语言程序设计现代方法第2版.pdf
- 数据结构C语言版-严蔚敏PDF + 课后题代
- VC++6.0安装包绿色版.zip
- 数据结构 C语言版2009年-严蔚敏 高清扫
- C语言小项目代码大全
- C语言基础教程,源码大全
- C语言四大圣经 《C程序设计语言》《
- Visual C++项目开发案例精粹
- Linux下C语言实现的图书管理系统
- 单片机C语言程序设计实训100例--基
- 严蔚敏《数据结构》C语言版课本和习
- C语言导学.ATourofC.rar
- c++项目开发全程实录 随书源代码 刘志
- cfree5.0(内含注册码,绝非破解)
- MSP-EXP430F5529 LAB CODE里面全是很好的例
- 基于QT的C语言实现连连看游戏源码
- gnu对c语言的扩展
- C语言藤原千花书记专属电子相册
- 数据结构 C语言版2007年-严蔚敏 高清扫
- 算法c语言实现
- C语言程序设计第三版课后答案及实验
- C语言趣味程序以及大全
- C语言程序设计第四版谭著高清版.PD
评论
共有 条评论