标题:百度解决不了我的问题,求大神帮忙解答。谢谢。
只看楼主
人字托
Rank: 1
等 级:新手上路
帖 子:7
专家分:4
注 册:2014-7-24
结帖率:100%
已结贴  问题点数:20 回复次数:5 
百度解决不了我的问题,求大神帮忙解答。谢谢。
/*-------------按作者查询----------*/
1void query_on_author()
{   
    FILE *fp;   
2    int i,n;
3    char ch;
4    char str[25];
    if((fp=fopen("e:\\book.dat","r"))==NULL)
    {
        printf("open file error!\n");
        exit(0);
    }
    for(i=0;fread(&book[i],sizeof(BOOK),1,fp)!=0;i++);
    do
    {
        printf("please input the author:");
        scanf("%s",str);
        for(n=0;n<i;n++)
        {
            if(strcmp(book[n].author,str)==0)
            {
                printf("already found!\n");
                printf("the book information is :\n");
                printf("serialnum:%-20sbookname%-110sauthor%-35snum%d\n","serialnum","bookname","author","num");
            }
            else
            {
                printf("there is no book record in file!\n");
                printf("do you want to enter again?(yes-y,no-n)\n");
                getchar();
                ch=getchar();
                break;
            }
        }
    }while(ch=='y'||ch=='Y');
    fclose(fp);
}

出现的问题是
1.: error C2143: syntax error : missing ';' before 'type'
2.: error C2143: syntax error : missing ';' before 'type'
3.: error C2143: syntax error : missing ';' before 'type'
4.:error C2143: syntax error : missing ';' before 'type'

百度是说定义要都放在前面,我已经都放到前面了,为什么还有这个问题???
求大神解答。谢谢。
搜索更多相关主题的帖子: 百度 please file 
2014-08-29 13:09
vvvcuu
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:353
专家分:1253
注 册:2014-4-22
得分:10 
百度解决不了不是百度的问题,是楼主自己的问题。大概先用的百度翻译吧。
错误的大致意思句法错误,类型前面的;丢失。
想必这不是全部代码。楼主自己查一下是不是有的地方漏了;,或者使用了全角的;。

代码测试环境:  WinXP+C-Free5.0.
2014-08-31 05:51
砖家的谎言
Rank: 12Rank: 12Rank: 12
等 级:禁止访问
威 望:30
帖 子:693
专家分:3898
注 册:2013-12-6
得分:10 
基本错误很多

我不是砖家,要努力成为砖家。
2014-08-31 09:38
人字托
Rank: 1
等 级:新手上路
帖 子:7
专家分:4
注 册:2014-7-24
得分:0 
回复 2 楼 vvvcuu
对不起啊,30号回学校,直到现在才有网络,这么晚回复还请见谅。
   
我已经百度很多次了,全角和半角也都试过了,还是有这样的问题。
2014-09-01 00:00
人字托
Rank: 1
等 级:新手上路
帖 子:7
专家分:4
注 册:2014-7-24
得分:0 
回复 3 楼 砖家的谎言
对不起,因为我30号回学校,直到现在才有网络,所以这么晚回复请见谅。

您说我上面的代码基本错误很多,可是我是看完书本的例题,然后自己写的代码,也发了多次的书本,还是没发现有什么基本错误,还希望先生您点明错误细节,让小子能够再好好深究。谢谢。
2014-09-01 00:05



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




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

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