下载此文档

项目程序代码.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
学员信息管理系统
////========编制:宋焱鑫
//==TXT文本文件实时存储数据,仍然运用结构体数组
#include""
#include""
#include""
nf(fp,"%s%s%f%f%f",stu[scount].no,stu[scount].name,&stu[scount].score[0],&stu[scount].score[1],&stu[scount].score[2]);
if(strcmp(stu[scount].no,"")!=0)scount++;//去掉学号为空字符串
}
fclose(fp);
}
//把内存中结构体数组中的学生数据保存到外存中
voidsavedb()
{
inti;FILE*fp;
if((fp=fopen("","w"))==NULL)//以写的方式打开文件,覆盖原
文件
{printf("文件有错误!!!程序不能运行!!!\n");return;}
//stu是学生结构体数组,全局变量
for(i=0;i<scount;i++)//scount代表实际的学生数量,stu是表示学生信息
的结构体数组名
if(strcmp(stu[i].no,"")!=0)//去掉学号为空字符串的信息
printf(fp,"%-8s%-10s%-%-%-\n",stu[i].no,stu[i].name,s
tu[i].score[0],stu[i].score[1],stu[i].score[2]);
fclose(fp);
}
voiddisplay()//显示所有学员信息
{
inti;
printf("\n%-8s%-10s%-10s%-10s%-10s\n","学号","姓名","语文","数学
","英语");
printf("%-8s%-10s%-10s%-10s%-10s\n",
H————HH————HH————HH————HH————H\■
,,,,
for(i=0;i<scount;i++)
//在printf中,“-”表示数据左对齐,“.1”中的表示输出宽度,“1”表
示输出位小数
printf("%-8s%-10s%-%-%-\n",stu[i].no,stu[i].name,stu[
i].score[0],stu[i].score[1],stu[i].score[2]);
}
//查找指定学号的学员,代表指定学号(str)的下标,如果指定学号不存在,
返回-1;在多个模块中用到该函数
intfind(charstr[80])
{
inti;
for(i=0;i<scount;i++)
if(strcmp(str,stu[i].no)==0)returni;
return-1;
}
voidquery()//根据学号查找,并显示学员信息
{
charstr[80];intn;
system("cls");
printf("\n请输入要查询的学生的学号:");
scanf("%s",str);
n=find(str);
if(n==-1

项目程序代码 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjl201702
  • 文件大小19 KB
  • 时间2022-02-27