menu.c
#include "menu.h"
#include "opt.h"
void huan()
{
printf("\033[1;36m");
printf(" +----------------------------------------------------+\n");
printf(" | 按任意键继续... |\n");
printf(" +----------------------------------------------------+\n");
printf("\033[0m");
while (getchar() != '\n')
;
getchar();
}
void display_menu()
{
system("clear");
printf("=======================\n");
printf("1. 用户注册\n");
printf("2. 用户登录\n");
printf("0. 退出\n");
printf("=======================\n");
}
int biao_menu(int sockfd)
{
system("clear");
printf("=======================\n");
printf("1. 查看传感器数据表\n");
printf("2. 查看设备数据表\n");
printf("3. 查看作物数据表\n");
printf("4. 查看大棚数据表\n");
printf("0. 退出\n");
printf("=======================\n");
char sel = 0;
printf("\t请选择:");
scanf("%c", &sel);
switch (sel)
{
case '0':
return 0;
case '1':
select_all_sensors(sockfd);
huan();
break;
case '2':
select_all_devices(sockfd);
huan();
break;
case '3':
select_all_crops(sockfd);
huan();
break;
case '4':
select_all_greenhouses(sockfd);
huan();
break;
default:
puts("功能开发中...");
}
}
int user_memu(int sockfd)
{
system("clear");
printf("=======================\n");
printf("1. 查看大棚信息\n");
printf("2. 查看传感器信息\n");
printf("3. 查看作物信息\n");
printf("4. 查看数据表信息\n");
printf("0. 退出\n");
printf("=======================\n");
char sel = 0;
printf("\t请选择:");
scanf("%c", &sel);
switch (sel)
{
case