c语言 错误2601,出现了c2601错误,不知道怎么解决,错误在主函数

主函数好像没问题,是不是下面这个函数的问题

char chaxunhangban(FLIGHT *fltlist)

{

char mn_szat[30];

char mn_szto[30];

FLIGHT *p;

p=fltlist;

int i;

int j=0;

int k;

char c='y';

while(c=='y'||c=='Y')

{

printf("请输入你的查询方式:\n1.按目的地.\n2.按路线查.");

scanf("%d",&k);

switch(k)

{

case1:

{

printf("请输入起飞地:");

scanf("%s",&mn_szat);

for(i=0;i

{

if(strcmp((p+i*N)->m_szat,mn_szat)==0)

{

j++;

printf("查询的航班号为:%d!\n",i);

}

}

break;

}

case2:

{

printf("请输入目的地:");

scanf("%s",&mn_szto);

for(i=0;i

{

if(strcpy((p+i*N)->m_szto,mn_szto)==0)

{

j++;

printf("查询的航班号为:%d!\n",i);

}

}

break;

}

case3:

{

printf("你要查询本航班的以下信息吗?(y/n)\n");

goto loop;

default:

{

printf("没有这个选项!按回车键退出查询系统");

getchar();

}

break;

}

printf("\n你还要继续查询航班吗?(y/n)");

getchar();

scanf("%c",&c);

}

printf("你还要继续查询本航班更详细的信息吗?(具体如下):\n");

loop:

printf("\t\t\t\t   a.显示空座的数量\n");

printf("\t\t\t\t   b.显示已订座信息\n");

printf("\t\t\t\t   c.起飞时间\n");

printf("请选择(y\n):");

getchar();

scanf("%c",&c);

getchar();

return(c);

}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值