c语言怎么在链表中查找字符串,c语言链表中查找字符串问题,看补充

如果输入的内容查找到了,可以让他显示出了;但是如果输入的内容在链表中查找不到,这又怎么表示?

case 4:

{

system("cls");

head=air_read();

p=head;

printf("管理员系统");

printf("\n\n\n请输入要查询的航班的航班号:\n");

printf("\n 运城市航班信息\n");

printf("\n▅▅▅▅▅\n");

printf(" 航班号 \n");

printf("……………\n\n");

scanf("%s",&num);

system("cls");

printf("管理员系统");

printf("\n\n\n\n 运城市航班信息\n");

printf("\n▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅\n");

printf("名称 航班号 起飞 到达 机型 班期 餐食 票价(元)\n");

printf("…………………………………………………………………………………………………………");

while(p!=NULL)

{

if(strcmp(p->num,num)==0)

{

printf("%-8s %-6s %-15s %-15s %-3s %-6s %-2s %-5d\n",(*p).name,(*p).num,(*p).fly,(*p).aim,(*p).kind,(*p).time,(*p).food,(*p).price);

printf("…………………………………………………………………………………………………………");

}

p=p->next;

}/*这里如果查找出来的话就会显示出来,但如果始终查找不到,该怎么表示?*/

printf("\n按“任意键”回到管理员系统主页 !!\n");

getch();

system("cls");

manage_menu();

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值