免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: sega6666
打印 上一主题 下一主题

请前辈们帮我看看错误!~~谢谢了 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-11-14 00:29 |只看该作者

请前辈们帮我看看错误!~~谢谢了

老大们!还是没解决我的问题啊!
谁出来给我讲明白点啊!
我就是想不出来怎么做那个自动编号的问题

fwizard 写到:
作个计数器,每添加一个商品计数器+1,下次的循环从当前计数器+1开始
说明白点好吗?谢谢了,我急了,郁闷啊!
怎么就不成啊!谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
你们了!能说清楚吗?最后一个问题!~希望有前辈说明白,我无奈了

论坛徽章:
0
12 [报告]
发表于 2004-11-14 02:19 |只看该作者

请前辈们帮我看看错误!~~谢谢了

for(i=0,j=10;i<j;i++,j++)

j 没有条件?

论坛徽章:
0
13 [报告]
发表于 2004-11-14 10:42 |只看该作者

请前辈们帮我看看错误!~~谢谢了

原帖由 "tiansky" 发表:
for(i=0,j=10;i<j;i++,j++)

j 没有条件?

one()
{
    FILE *fp;
        int i,k;
        struct item merchandise;
      
        if((fp=fopen("item.dat","r+b")==NULL)
          fp=fopen("item.dat","w+b";
        else
        {      
                if(fread(&merchandise,sizeof(struct item),1,fp)!=NULL)
                k=merchandise.code;
                       
            for(i=1;i<100;i++)
                {
             printf("当前输入的商品详细信息为%d号\n\n",i+k);
         merchandise.code=i+k;
         printf("请输入商品名称:";
        scanf("\n%s",&merchandise.cdname);
         if(merchandise.cdname!='\0')
        {
        printf("\n\n请输入这个商品的目标销售额:";
        scanf("\n%d",&merchandise.target);
        printf("\n年初至今的销售额为0";
        merchandise.yearsell=0;
        fwrite(&merchandise,sizeof(struct item),1,fp);
        printf("\n\n以将数据存储在item.dat文件中。";
        break;
        }                                                            
        else
               {
              printf("名称不能为空。";
        }
                }
        }
        fclose(fp);
        return 0;
}

帮忙看看怎么实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP