标题:编了一个关于选题的程序,但是运行不对,求助
取消只看楼主
jiapengyan
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-12-22
 问题点数:0 回复次数:0 
编了一个关于选题的程序,但是运行不对,求助

某课结课时要求每个人要选个大作业题目。
人挺多的,现在我想知道谁还没有选,就搞了个程序,但是运行不对。请看:
#include <stdio.h>

#define MAX 50

main()
{ char a,b;int sum=0;int sign=0;
FILE *fpList;/*这是所有人的名单*/
FILE *fpElected;/*这是已经选了的人的名单*/
FILE *fpwrite;
fpList=fopen("b.txt","r");
fpElected=fopen("a.txt","r");
fpwrite=fopen("NotElected.txt","w"); /*往这个文件中写入没有选题的人*/
rewind(fpList);
rewind(fpElected);
rewind(fpwrite);

while(!feof(fpElected))
{ sign=0;
char E[MAX],L[MAX];
fscanf(fpElected,"%s",&a);
fgets(E,MAX,fpElected);
printf("%s\n",E[MAX]);/*这一步是我用作测试的,没有输出任何结果,为什么*/
while(!feof(fpList))
{fscanf(fpList,"%s",&b);
fgets(L,MAX,fpList);
if(E[MAX]==L[MAX]){sign=0;break;}
else{sign=1;}
}
if(sign==1)
{sum++;
printf("%s\n",*fpElected);
fprintf(fpwrite,"%s",a);}
}
printf("%d persons\n",sum);


fclose(fpList);
fclose(fpElected);

fclose(fpwrite);

}

望大家批评指正!不胜感激!

搜索更多相关主题的帖子: 选题 运行 
2006-12-22 13:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-111286-1-1.html




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

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