| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 313 人关注过本帖
标题:有错误求 改正
只看楼主 加入收藏
网亡王
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2015-5-5
收藏
 问题点数:0 回复次数:0 
有错误求 改正
#include<stdio.h>
#include<string.h>
#include <stdlib.h>
#define N 10
struct student
{
int num;
char name[12];
char sex[4];
char clas[20];
int a,b,c;
double pjf;
};

void main()
{
void shuru(struct student stu[N]);
void chuli(struct student stu[N]);
void xiugai(struct student stu[N]);
void shuchu(struct student stu[N]);
void paixu(struct student stu[N]);
void chaxun(struct student stu[N]);
void tongj(struct student stu[N]);
double pjf(struct student stu[N]);
void bjgkm(struct student stu[N]);
struct student stu[N];
int i=0,j=0,p=0,u=0;
char str[70][500];
FILE *fp1,*fp;
if((fp=fopen("学生信息.txt","r"))==NULL)
printf("注意:为免出错,第一次使用本程序,请选1 手动输入数据. \n");
else
{
for(i=1;i<=N;i++)
{
if(i==1)
fp=fopen("学生信息.txt","r");
fscanf(fp,"%d%s%s%s%d%d%d",&stu[i].num,stu[i].name,stu[i].sex,stu[i].clas,&stu[i].a,&stu[i].b,&stu[i].c);
if(1==N)
fclose(fp);
}
}
char choice;
do{
for(i=0;i<14;i++)
printf("**");
printf("主菜单");
for(j=0;j<14;j++)
printf("**");
printf("\n");
printf("#请选择: 1 数据输入 2 数据修改 3 数据处理 4 数据输出 5 退出#\n");
for(i=0;i<20;i++)
printf("***");
printf("**\n");
scanf("%d",&choice);
switch(choice)
{
case 1 :
shuru(stu) ; break;
case 2 :
xiugai(stu) ; break;
case 3 :
chuli(stu) ; break;
case 4 :
shuchu(stu) ; break;
case 5 : break;
default : puts("error"); return;
}

} while(choice!=5);
fp1=fopen("学生信息.txt","w");
for(i=1;i<=N;i++)
{

fprintf(fp1,"%d ",stu[i].num);
fprintf(fp1,"%s ",stu[i].name);
fprintf(fp1,"%s ",stu[i].sex);
fprintf(fp1,"%s ",stu[i].clas);
fprintf(fp1,"%d ",stu[i].a);
fprintf(fp1,"%d ",stu[i].b);
fprintf(fp1,"%d ",stu[i].c);
fprintf(fp1,"\n");
}
puts("信息已保存在“学生信息.txt”中 Thank you!!");
fclose(fp1);
}
搜索更多相关主题的帖子: include double 
2015-07-05 16:53
快速回复:有错误求 改正
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040100 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved