| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 676 人关注过本帖
标题:一个应该不太难的问题,帮帮忙
取消只看楼主 加入收藏
jcx8221177
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-11-7
收藏
 问题点数:0 回复次数:2 
一个应该不太难的问题,帮帮忙
这是我的程序里面主函数部分
void main()
{
char ch1,ch2,ch3,ch4;
do
{

printf("**************欢迎进入中文图书馆管理程序!****************\n");
printf("~~~~~~~~~~\t\t\t~~~~~~~~~~~~\n");

printf("%%%%%%%%%%%%%%%%%%%%%%%%%%%\n");

printf(" 1. <Member>\n");
printf(" 2. <Book>\n");
printf(" 3. <Reports>\n");
printf(" 4. <Help>\n");
printf(" 0. <Exit>\n");
printf("please input a number of 0~4: ");
scanf("%s",&ch1);
switch(ch1)
{
case '1':{
    do{
        printf("------------Member------------\n");
        printf(" 1. <Add New Member>\n");
        printf(" 2. <Renew Existing Member\n");
        printf(" 3. <Issue Duplicate>\n");
        printf(" 0. <Back>\n");
        printf("please input a number of 0~3: ");
        scanf("%s",&ch2);
        switch(ch2)
        {
        case '1':addcar();break;
        case '2':break;
        case '3':break;
        case '0':break;
        }
    }
         }    
case '2':{
    do{
        printf("------------Book------------\n");
        printf(" 1. <Add New Books\n");
        printf(" 2. <Issue book>\n");
        printf(" 3. <Return Book>\n");
        printf(" 0. <Back>\n");
        printf("please input a number of 0~3: ");
        scanf("%s",&ch3);
        switch(ch3)
        {
        case '1':addbook();break;
        case '2':lendbook();break;
        case '3':huanbook();break;
        case '0':break;
        }
    }
         }
case'3':{
    do
    {
        printf("------------Reports------------\n");
        printf(" 1. <Member Details>\n");
        printf(" 2. <Book Details>\n");
        printf(" 3. <Transactions Details>\n");
        printf(" 0. <Back>\n");
        printf("please input a number of 0~3: ");
        scanf("%s",&ch4);
        switch(ch4)
        {
        case '1':carcount();break;
        case '2':bookcount();break;
        case '3':lendcount();break;
        case '0':break;
        }
    }
        }
case'4':{
        do
        {
            printf("------------------Help------------------\n");
            printf("please contant us with the following information:\n");
            printf("2006级计算机5班\n");
            printf("谢谢合作!\n");
            break;
        }
        }
    }
}
}
可是出错显示:syntax error : '}'
是什么意思??删除它??还是...?
应该怎么改???
2007-12-25 13:29
jcx8221177
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-11-7
收藏
得分:0 
我是lz,找到错误了
2007-12-26 23:13
jcx8221177
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-11-7
收藏
得分:0 
我是lz,找到错误了,scanf跟do while这两个错,谢大家了
这只是我整个程序的一部分,所以那函数是前面就定义好的
2007-12-26 23:14
快速回复:一个应该不太难的问题,帮帮忙
数据加载中...
 
   



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

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