资源简介

通讯录管理系统,企业员工管理系统,,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个文件信息

评论

共有 条评论