温室大棚管理系统(项目结构)

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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值