void ViesPub() { int ch; while(1){ system("cls"); system("color 5F"); printf("\n\n\n\t~~~~~~~查询订单~~~~~~~~~\n\n"); printf("\t输入1查询订单\t2按名称查询\t3按手机尾号查询\t输入0返回上一级\n"); scanf("%d",&ch); switch(ch){ case 1:print(p);break; case 2:printf("2");break; case 3:printf("3");break; case 0:return; default:addPub();//退出 } } }还是存在问题查询功能使用不了
时间: 2024-03-21 12:37:54 浏览: 29
根据代码,似乎是因为缺少函数体内的实现代码。在 `case 2` 和 `case 3` 中,应该编写相应的函数来实现按名称和按手机尾号查询功能。你可以在编写这两个函数之前先把它们的函数声明放在代码的开头。比如:
```
void searchByName();
void searchByPhone();
```
然后在 `case 2` 和 `case 3` 中分别调用这两个函数。在函数体内,你可以使用类似于 `print(p)` 的方式来输出查询结果。具体的实现方式要根据你的数据结构和具体需求来进行设计。
阅读全文