⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 selection.c

📁 一个使用VC环境 C语言开发的石头 剪刀 布的游戏
💻 C
字号:

/*Select paper rock and scissors*/

#include "p_r_s.h"
/* selection by machine (paper rock and scissors)*/
p_r_s selection_by_machine(void)
{
    return ((p_r_s)(rand() % 3));
}

/* selection by player (paper rock and scissors)*/
p_r_s selection_by_player(void)
{
    char c = 'h';
    p_r_s player_choice;

    printf("Please Input p,r,or s:");
//    c = getchar();
    while (isspace( c = getchar()))
    {
        //skip enter key and space
    }
    switch(c)
    {
    case 'p':
        player_choice = paper;
    	break;
    case 'r':
        player_choice = rock;
    	break;
    case 's':
        player_choice = scissors;
        break;
    case 'g':
        player_choice = game;
        break;
    case 'h':
        player_choice = help;
        break;
    case 'i':
        player_choice = instruction;
        break;
    case 'q':
        player_choice = quit;
        break;
    default:
        printf("You have inputted the forbidden character!\n\n");
        break;
   }
   return player_choice;
        
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -