【发布时间】:2013-11-27 14:37:49
【问题描述】:
所以我有一个基于文本的冒险游戏,它运行平稳,但我的一个“beta 测试人员”注意到他可以在第一个 cin 点选择多个数字,并且它将在游戏的其余部分使用这些值。我可以手动设置用户必须输入多少个字符吗? 这是我的程序
#include <iostream>
#include <stdio.h>
#include <cstdio>
#include <cstdlib>
char Choice;
char my_name;
using namespace std;
int main()
{
printf("You come out of darkness.\n");
printf("Confused and tired, you walk to an abandoned house.\n");
printf("You walk to the door.\n");
printf("What do you do?\n");
printf("1. Walk Away.\n");
printf("2. Jump.\n");
printf("3. Open Door.\n");
printf(" \n");
cin >> Choice;
printf(" \n");
if(Choice == '1')
{
printf("The House seems too important to ignore.\n");
printf("What do you do?\n");
printf("1. Jump.\n");
printf("2. Open Door.\n");
printf(" \n");
cin >> Choice;
printf(" \n");
等等,你明白了它的要点
【问题讨论】:
标签: c++ codeblocks