精华内容
下载资源
问答
  • 2020-12-23 13:57:50

    展开全部

    1、如果只是想返回62616964757a686964616fe59b9ee7ad9431333337616636已经写好的主菜单页面的话  可以直接在当前函数中结束位置调用主菜单所在的函数,如果想输入某值返回的话  就加个输入提示 比如 在其他函数页面加上“输入0返回主菜单”就可以在任意时候  输入0来返回  当然实现的时候也是输入语句加判断语句 加调用主菜单所在函数,调用前先调用清屏函数。

    2、例程:#include

    int menu()

    { int rt;

    char str[256];

    printf("1 ****\n");

    printf("2 ****\n");

    printf("3 ****\n");

    printf("4 ****\n");

    printf("5 退出程序\n");

    printf("请选择,输入选项前面的数字后回车: "); scanf("%s",str);

    if ( str[0]>='1' && str[0]<='5' ) rt=str[0]-'0'; else rt=0;

    return rt;

    }

    void f1() {}

    void f2() {}

    void f3() {}

    void f4() {}

    void main()

    { int s,loop=1;

    while ( loop )

    { s=menu();

    switch ( s )

    { case 1: f1(); break;

    case 2: f2(); break;

    case 3: f3(); break;

    case 4: f4(); break;

    case 5: loop=0; break;

    default: break;

    }

    }

    }

    更多相关内容
  • 满意答案mjf6603182013.12.31采纳率:56%等级:11已帮助:18903人如何再返回主菜单 ?下面我写的这个模板你参考下:void dispMenu(){printf("===========菜单================\n");printf("==1 功能1=============...

    满意答案

    00e27ab806e4881f8254fe7ae8741834.png

    mjf660318

    2013.12.31

    00e27ab806e4881f8254fe7ae8741834.png

    采纳率:56%    等级:11

    已帮助:18903人

    如何再返回到主菜单 ?

    下面我写的这个模板你参考下:

    void dispMenu()

    {

    printf("===========菜单================\n");

    printf("==1 功能1==============\n");

    printf("==2 功能2==============\n");

    printf("==0 退出==============\n");

    }

    void dispMenu1()

    {

    printf("===========菜单1================\n");

    printf("==1 功能11==============\n");

    printf("==2 功能12==============\n");

    printf("==0 返回上层菜单==============\n");

    }

    void func1()

    {

    int cmd;

    dispMenu1();

    scanf("%d",&cmd);

    while(cmd != 0)

    {

    if(cmd ==1)

    func1();

    }

    }

    void main()

    {

    int cmd;

    dispMenu();

    scanf("%d",&cmd);

    while(cmd != 0)

    {

    if(cmd ==1)

    func1();

    dispMenu();

    scanf("%d",&cmd);

    }

    }

    02分享举报

    展开全文
  • c语言如何返回菜单

    千次阅读 2020-12-23 13:58:20
     /*退不到菜单问题在这里,要清空缓存*/ scanf("%c",&pnew->sex); /*char型要用%c*/ printf("\n请输入年龄\n"); scanf("%d",&pnew->age); printf("\n请输入地址\n"); scanf("%s",pnew->addr); /*addr已经是数组...

    展开全部

    问题比较多,主要是两个:e68a84e8a2ad3231313335323631343130323136353331333337393636输入的时候,用的格式和变量类型不匹配;

    menu函数最后又调用menu,没必要。

    改了一下,你看看。#include 

    #include 

    struct student

    {

    char name[30];    /*名字肯定是字符串型*/

    int number[30];

    char  sex;

    int age;

    char addr[30];

    struct student *next;

    };

    int a;

    struct student *create()

    {

    struct student *phead=NULL;

    struct student *pend,*pnew;

    a=0;

    pend=pnew=(struct student *)malloc(sizeof(struct student));

    printf("\n请输入姓名\n");

    scanf("%s",pnew->name);    /*name已经是数组地址,不需要取地址*/

    printf("\n请输入号码\n");

    scanf("%s",pnew->number);    /*number是字符串,要用%s*/

    printf("\n请输入性别\n");

    fflush(stdin);    /*退不到菜单问题在这里,要清空缓存*/

    scanf("%c",&pnew->sex);    /*char型要用%c*/

    printf("\n请输入年龄\n");

    scanf("%d",&pnew->age);

    printf("\n请输入地址\n");

    scanf("%s",pnew->addr);    /*addr已经是数组地址,不需要取地址*/

    while(strcmp(pnew->number, "0") != 0)    /*号码是字符串,字符串比较要用strcmp*/

    {

    a++;

    if(a==1)

    {

    pnew->next=phead;

    pend=pnew;

    phead=pnew;

    }

    else

    {

    pnew->next=phead;

    pend->next=pnew;

    pend=pnew;

    }

    pnew=(struct student *)malloc(sizeof(struct student));

    printf("\n请输入姓名\n");

    scanf("%s",pnew->name);

    printf("\n请输入号码\n");

    scanf("%s",pnew->number);

    printf("\n请输入性别\n");

    fflush(stdin);

    scanf("%c",&pnew->sex);

    printf("\n请输入年龄\n");

    scanf("%d",&pnew->age);

    printf("\n请输入地址\n");

    scanf("%s",pnew->addr);

    }

    free(pnew);

    return phead;

    }

    void print(struct student *phead)

    {

    struct student *ptemp;

    int iindex=1;

    printf("共有%d位联系人\n",a);

    ptemp=phead;

    while(ptemp!=NULL)

    {

    printf("第%d位联系人是:\n",iindex);

    printf("\n姓名%s",ptemp->name);

    printf("\n号码%d",ptemp->number);

    printf("\n性别%d",ptemp->sex);

    printf("\n年龄%d",ptemp->age);

    printf("\n地址%d",ptemp->addr);

    ptemp=ptemp->next;

    iindex++;

    }

    }

    void menu()

    {

    struct student *phead;

    int choice;

    do

    {

    system("cls");

    printf("    **************************************\n");

    printf("    |       欢迎使用通讯录管理系统       |\n");

    printf("    |       1--输入联系人的信息          |\n");

    printf("    |       2--添加联系人信息            |\n");

    printf("    |       3--删除联系人信息            |\n");

    printf("    |       4--输出联系人信息            |\n");

    printf("    |       5--退出系统                  |\n");

    printf("    **************************************\n");

    printf("            请选择项目1-5\n");

    scanf("%d",&choice);

    switch(choice)

    {

    case 1:

    phead=create();

    break;

    #if 0

    case 2:

    phead=insert(phead);

    break;

    case 3:

    delete(phead,2);

    break;

    #endif

    case 4:

    print(phead);

    break;

    case 5:

    exit(1);

    case 0:

    break;

    }

    }

    while(choice!=0);

    //menu();    /*这里注掉,不需要再调一次*/

    }

    展开全文
  • C语言怎么返回主界面

    千次阅读 2021-05-22 14:56:56
    } bool ReturnCaidan() { printf("按q键返回上级菜单\n"); scanf(" %c",&value); if(value=='q') { return true; } else { return false; } } void func1() { printf("function1\n"); } void func2() { printf(...

    匿名用户

    1级

    2010-12-30 回答

    修改了一下。 你说的都能了。

    #include

    #include

    int nChoose;

    bool Isreturn=false;

    char value;

    void caidan()

    {

    printf("1、功能一\n");

    printf("2、功能二\n");

    printf("3、功能三\n");

    printf("4、退出\n");

    scanf("%d",&nChoose);

    }

    bool ReturnCaidan()

    {

    printf("按q键返回上级菜单\n");

    scanf(" %c",&value);

    if(value=='q')

    {

    return true;

    }

    else

    {

    return false;

    }

    }

    void func1()

    {

    printf("function1\n");

    }

    void func2()

    {

    printf("function2\n");

    }

    void func3()

    {

    printf("function3\n");

    }

    void main()

    {

    do

    {

    caidan();

    switch(nChoose)

    {

    case 1:

    Sleep(500);

    system("cls");

    func1();

    Isreturn=ReturnCaidan();

    Sleep(500);

    system("cls");

    break;

    case 2:

    Sleep(500);

    system("cls");

    func2();

    Isreturn=ReturnCaidan();

    Sleep(500);

    system("cls");

    break;

    case 3:

    Sleep(500);//系统延迟500毫秒

    system("cls");//系统清屏

    func3();

    Isreturn=ReturnCaidan();

    Sleep(500);

    system("cls");

    case 4:

    break;

    }

    }

    while(Isreturn);

    }

    展开全文
  • 循环显示主菜单c语言程序(国外英文资料)易涣么锻妮犀衰扔卧晋轻班亥踊额刊尼玲砖荔沼蚀剔搀埂铆侦急勤成剪尖痕叁洒妻邓挨膘众注伯礁镐扛疵胞痞跟摘钵壕令滋泻店侍良驯健吏让谐杀御效荫器午桃轰袁纯陶殴攻萨税卖母缝...
  • c语言return返回值给谁

    千次阅读 2021-05-19 18:42:59
    c语言return返回值给谁发布时间:2020-04-26 15:49:16来源:亿速云阅读:337作者:小新今天小编给大家分享...c语言return返回值给谁c语言return,返回给了上一级,比如一个递归程序,从第三层返回到第二层;又比如一...
  • 众所周知,C语言中的scanf函数的作用是从标准输入设备(通常是键盘)读取输入值,并存储到参数列表中指针所指向的内存单元。下面从几个方面说一下一些稍微细节的东西。下面的实验都在vc6.0中通过。1、scanf的返回值...
  • c语言课程设计菜单

    2021-05-20 17:27:31
    c语言课程设计菜单 课 程 设 计 报 告学 院: 计算机学院·软件学院 课程名称: 程序设计 专业班级: 11 科技 学生姓名: 学号: 指导教师: 完成时间: 2011 年 11 月 30 日题目 1:主菜单程序一、需求分析1....
  • 具有返回主菜单功能的函数 int fanhuizhucaidan(){ if ( 设定的退出条件 ) { return 1;/*一旦条件成立,分函数向主函数返回一个值1,同时跳出分函数*/ } } 主函数 int main(){ loop: 此行放主菜单函数 ...
  • C语言构建菜单界面

    千次阅读 多人点赞 2021-12-07 12:32:28
    通过C语言编写菜单界面,包括二级菜单与三级菜单,附源码
  • C语言四则运算.docx

    2021-05-20 01:39:15
    1、课程设计小学生四则运算姓名: 学号: 课号: 得分(评语): 基本要求:实验15.1,在上学期代码的基础上完善程序,菜单、加减乘除运算用函数实现,程序中对函数进行调用。(1)实现一个加减乘除运算的小型系统,...
  • printf(" 编号考察方式 1运行程序 2查看源代码 3返回主菜单 4退出程序 "); printf("请选择:"); switch(howtorun=getch()) { void runc1_1(); void menue1(); case '1':runc1_1();break; case '2':printf(" "),...
  • 《《C语言的菜单制作》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《C语言的菜单制作》PPT课件.ppt(20页珍藏版)》请在人人文库网上搜索。1、C语言的菜单制作,...然后再显示主菜单,最后画出下拉菜单。(仿TC)...
  • char * MainMenuTitle = "主菜单"; const char * MainMenuItems[] = { "1.室内温度调整", "2.室外温度调整", "3.运行时间调整", "4.ESC退出", }; TMenu MainMenu; void OnSelectMainMenu(int index) { if (index ||...
  • 让程序一直运行的秘密就是死循环,即:while(1){// 要执行的操作}在加密解密软件中,...相应的主菜单也有这些,请看下面的代码:#include #include #include // 函数原型void printMenu();void returnToMenu(char *...
  • 【单片机C语言】编写一个菜单

    千次阅读 2021-07-19 14:04:51
    本文讲解了如何用C语言实现一个菜单。本菜单的选项切换、确认、返回逻辑与菜单中选项具体要实现的功能分离开,让菜单的代码更加清晰,避免了一般状态机编写中状态机功能切换逻辑与具体功能写在一起造成混乱的情况。 ...
  • 我的程序运行完一个功能后按任意键就退出了,而不是返回主菜单 代码如下,应该怎么改?(具体一点,菜鸟一个)多谢! #include #include #include #include #include #define LENTEL sizeof(tel) #define ID ...
  • 本文介绍一个降低了耦合性,完全独立的菜单框架,菜单显示风格和显示平台完全由自己根据需求设计,而菜单操作统一由菜单模块处理即可,提高程序的移植性。 2、介绍 菜单框架代码主要特点有: 采用链表或数组的...
  • 这是一个很简单的点餐系统,用到的知识也不复杂,所以对新手学习还是很有作用,贴上来给大家参考下。 完成了如下功能:  1.... //打印主菜单 char a[6][20]={菜单,凉菜,热销菜,主食,饭后甜点,饮料
  • C语言设计一个预约系统,想在主菜单前添加一个登陆注册功能,但是不知道登陆后怎么自动返回主菜单,有人教教吗
  • 1、划分功能模块,用链表结构设计功能模块函数,以菜单方式调用相应功能模块来实现信息和数据处理图书管理系统功能设计要求输入记录:将图书的基本信息包括书号、书名、作者,单价、库存、借出的数...
  • } void menu() //主菜单 { system("cls"); //清屏 printf("\n\t\t\t 菜单\n"); printf("\t\t\t#***********************#\n"); printf("\t\t\t# 1选择排序 #\n"); printf("\t\t\t# 2二分查找 #\n"); printf("\t\t\t...
  • C语言下拉菜单设计-带源代码.ppt》由会员分享,可在线阅读,更多相关《C语言下拉菜单设计-带源代码.ppt(30页珍藏版)》请在人人文库网上搜索。1、C语言下拉菜单程序设计,唐远新 哈尔滨理工大学,主要内容,显示器工作...
  • C语言实现树形菜单的管理系统

    千次阅读 2020-06-20 01:06:32
    C语言简单实现菜单管理系统 一、开发环境 vc6.0 二、功能介绍 创建一个树形菜单以及对该菜单进行增删改查,还包含了将一个树结构的菜单存储到文件中,从文件中读取一个树结构的菜单并显示等。 三、代码实现 1、定义...
  • 菜单返回上一级,直接退出和擦屏功能的实现

    万次阅读 多人点赞 2016-08-18 23:08:45
    返回上一级,直接退出和擦屏功能的实现 #include #include #include int main() { int choice1,choice2; while(1) { printf("1.进入下一级\n"); printf("2.忽略\n"); printf("3.退出\n"); printf("请输入...
  • 根据需要,建立属于自己的生词库,这样使用起来很方便。生词选自本人经常需要的单词,对于英文单词,给出中文含义,对于中文单词给出英文含义。 功能要求: (1)创建生词库。...从子菜单可以返回主菜单
  • (广东工业大学计算机) 也可以前往博客观看 c语言菜单实现链表操作和文件读写实验(广工) 第一部分:创建链表与打印 首先我立马打了几个框架,第一次测试:失败 #include #include #include struct strings{ char...
  • 回答:if函数的具体输入格式为:if(logical_test,value_if_true,value_if_false)Logical_test 表示逻辑表达式,可以是true或false或者其他值。...Value_if_true logical_test 为 TRUE 时返回的值。例如,如果本...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,962
精华内容 4,784
关键字:

c语言返回主菜单

友情链接: segment2 C Code.zip