第十二周改成多文件程序

来源:互联网 发布:数组对象方法排序 编辑:程序博客网 时间:2024/06/05 01:19
#include <stdio.h>#define EAT '1'#define SLEEP '2'#define HITDOUDOU '3'#define CRY '4'#define WITHDRAW '0'char getChoice();void eat();void sleep();void hitdoudou();void cry();

#include "define.c"char getChoice(){    char c;    printf("\n ********************\n");    printf(" *  1. 吃饭         *\n");    printf(" *  2. 睡觉         *\n");    printf(" *  3. 打豆豆       *\n");    printf(" *  4. 找豆豆妈诉苦 *\n");    printf(" *  0. 退出         *\n");    printf(" ********************\n");    printf(" 请选择(0-4):");    fflush(stdin);    scanf("%c", &c);    return c;}void eat(){    printf(" 我吃吃吃... ...\n");}void sleep(){    printf(" 我睡觉觉... ...\n");}void hitdoudou(){    printf(" 我打打打... ...\n");}void cry(){    printf(" 哇! 你家豆豆骨头硬,害得我手疼... ...\n");}

#include "define.c"int main(){    char cChioce;    while(1)    {        cChioce = getChoice();        if (cChioce==EAT)            eat();        else if (cChioce==SLEEP)            sleep();        else if (cChioce==HITDOUDOU)            hitdoudou();        else if (cChioce==CRY)            cry();        else if (cChioce==WITHDRAW)            break;        else        {            printf("\007选择错误!\n");        }    }    return 0;}

0 0
原创粉丝点击