鱼C论坛

 找回密码
 立即注册
查看: 2845|回复: 3

帮忙找到下面的错误在哪里,谢谢了

[复制链接]
发表于 2016-12-20 12:47:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
void SYSTEM_RESTART(void)
{
        FILE *fp;
        int a,i;
        char c;
        printf("请输入员工人数:");
        scanf("%d",&a);
        for(i=0;i<a;i++)
        while((c=getchar())!='#')
        {        for(i=0;i<a;i++)
                printf("请输入NO.%4d员工的工号:(以#号结束)\n",i+1);
                scanf("%d",&num[i]);
        }
        fp=fopen("员工人数及工号.txt","w");
        if(pf=fopen("D:\\员工人数及工号.txt","w"))==NULL)
        {printf("打开文件失败,程序退出!\n");
        exit(0);
        }
        for(i=1;i!='\0';i++)
        {fputs(str[i],fp);fputs("\n",fp);
        printf("%s\n",str[i]);
        }

}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-12-20 20:37:07 | 显示全部楼层
你要实现的是什么功能。
你这for循环下是while,while下又嵌套for,这不晕吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-21 00:27:29 | 显示全部楼层
……………………

感觉槽点太多,可以加我好友……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-12-21 06:26:58 | 显示全部楼层
貌似是将员工工号输入文件的程序,……
多了一个循环,最里层的FOR语句感觉多余,感觉你永远都只能采集到第一个员工的工号。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-27 17:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表