作业二

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业二相关的知识,希望对你有一定的参考价值。

通过学习学生信息管理系统软件,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


以上是关于作业二的主要内容,如果未能解决你的问题,请参考以下文章

列表汇总

作业二:读书笔记

作业二

急求!! 《多媒体技术平时作业》大专的 二

python作业二

团队作业二