没有合适的资源?快使用搜索试试~ 我知道了~
一个尚未完成的学生管理系统的c代码,希望指正
资源推荐
资源详情
资源评论
#include<stdio.h>
#include<sting.h>
#define N 100
#define S 20
#define PASSWORD 000000
struct stud_list
{
long number;
char name[S];
long birth;
char sex;
char subject[S];
char adress[S];
long dorm;
}stud[N+1];
int sum; /*sum of students*/
char fname[20]={"student"}; /*file name*/
void opera();
/*print 5 null string*/
void null_str()
{
printf("\n\n\n\n\n");
}
/*print one student-information*/
void output(int x)
{
printf("%ld %s %ld %c %s %s %ld\n",stud[x].number,stud[x].name,stud[x].sex,stud[x].subject,stud[x].adress,stud[x].dorm);
#include<sting.h>
#define N 100
#define S 20
#define PASSWORD 000000
struct stud_list
{
long number;
char name[S];
long birth;
char sex;
char subject[S];
char adress[S];
long dorm;
}stud[N+1];
int sum; /*sum of students*/
char fname[20]={"student"}; /*file name*/
void opera();
/*print 5 null string*/
void null_str()
{
printf("\n\n\n\n\n");
}
/*print one student-information*/
void output(int x)
{
printf("%ld %s %ld %c %s %s %ld\n",stud[x].number,stud[x].name,stud[x].sex,stud[x].subject,stud[x].adress,stud[x].dorm);
}
/*print all student informations*/
void print()
{
int i;
null_str();
for(i=0;i<sum;i++)
{
printf("%ld %s %ld %c %s %s %ld\n",stud[i].number,stud[i].name,stud[i].sex,stud[i].subject,stud[i].adress,stud[i].dorm);
}
}
/*reat the file to save information*/
void creatfile()
{
FILE *fp;
int i;
if((fp=fopen(fname,"wb"))==NULL)
{
printf("cannot creat file!\n");
return;
}
for(i=0;i<sum;i++)
if(fwrite(&stud[i],sizeof(struct stud_list),1,fp)!=1)
{
printf("file write eroor!\n");
exit(0);
}
fclose(fp);
/*print all student informations*/
void print()
{
int i;
null_str();
for(i=0;i<sum;i++)
{
printf("%ld %s %ld %c %s %s %ld\n",stud[i].number,stud[i].name,stud[i].sex,stud[i].subject,stud[i].adress,stud[i].dorm);
}
}
/*reat the file to save information*/
void creatfile()
{
FILE *fp;
int i;
if((fp=fopen(fname,"wb"))==NULL)
{
printf("cannot creat file!\n");
return;
}
for(i=0;i<sum;i++)
if(fwrite(&stud[i],sizeof(struct stud_list),1,fp)!=1)
{
printf("file write eroor!\n");
exit(0);
}
fclose(fp);
剩余17页未读,继续阅读
资源评论
falyyyy
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功