码迷,mamicode.com
首页 > 其他好文 > 详细

作业二

时间:2016-06-23 22:27:37      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:12323

通过学习学生信息管理系统软件,c程序中,如何设计和编写一个应用系统

1从文件操作角度分析

需要将学生的姓名,班级,学号等信息保存在同一个文件里。这样调用学生信息时就更加方便

2从结构化程序和函数角度分析

一个系统管理系统包含若干个功能,而为了方便使用,我们需要将所用功能结构化,定义相应的程序。

3结构体的作用和应用

结构体是将若干个变量进行集合,进行统一调用,在需要多个变量的程序中起到关键作用。

设计一个产品首先我们需要了解这个系统都应包含什么样的功能,然后运用c语言将每一个独立的

功能进行模块化编程,最后将所有模块有机的结合在一起,完成相应的系统功能。

学生管理系统代码:

#include"stdio.h"

#include"stdlib.h"

#include"string.h"

#include"conio.h"

#define PAGE 3

#define MAX 1000

#define N 5

int k=0;

 

typedef struct  

{   int num;

    char name[20];

char sex技术分享;

int age;

char studentclass[20];

int room;

int unit;

}STUDENTS;

int read_file(STUDENTS stu[])

{ FILE *fp;

    int i=0;

if((fp=fopen("stu.txt","rt"))==NULL)

{printf("\n\n*****库存文件不存在!请创");

return 0;

}

while(feof(fp)!=1)

    {

fread(&stu技术分享,sizeof(STUDENTS),1,fp);

if(stu技术分享.num==0)

break;

else

i++;

}

fclose(fp);

return i;

}

void save_file(STUDENTS stu[],int sum)

{FILE*fp;

 int i;

 if((fp=fopen("stu.txt","wb"))==NULL)

 {printf("写文件错误!\n");

  return;

 }

   for(i=0;i

  if(fwrite(&stu技术分享,sizeof(STUDENTS),1,fp)!=1)

  printf("写文件错误!\n");

  fclose(fp);

}

int input(STUDENTS stu[])

{  int i,x;

   for(i=0;i


作业二

标签:12323

原文地址:http://11775207.blog.51cto.com/11765207/1792342

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!