小编Ops*_*nas的帖子

C++如何使用从一个函数到另一个函数的变量?

为了记录我在C++和任何其他编程语言方面完全是绿色的,所以如果有可能我会很高兴,如果你能以我能理解的方式回答:)

我最近在一个简单的摇滚,纸张,剪刀游戏上工作,我有3个基本功能,一个用于用户,一个用于机器人,一个选择哪一个赢得游戏.

我知道使用system("cls")不是最好的方法,但我不打算在Windows外使用它.

最后的函数results()需要使用变量xbrand前两个函数,但是我似乎找不到这样做的方法.人们在其他任何地方解释它,他们解释它对我来说太先进了.记住我不需要改变任何一个,我只需要比较它们来确定胜利者.

我会在这里向您展示我的代码,以便您可以看到您正在处理的内容.请给我评论我可以在这里改进的其他事情.

#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <windows.h>

using namespace std;
int bgame(), ugame(), results();
int main()
{
    srand(time(NULL));
    cout<<"Welcome to RPS!\n" <<"You know what to do.\n" <<"\n[ENTER]";
    cin.ignore();
    system("cls");
    ugame();

    return 0;
}

int ugame()
{
    int x;
    cout<<"Type a number from 1-3: ";
    cin>> x;
    cin.ignore();

    if ( x == 1 )
    {
        cout<<"\nYou chose rock!\n" <<"\n[ENTER]";
        cin.ignore();
        bgame();
    }
    else if ( x == …
Run Code Online (Sandbox Code Playgroud)

c++ variables parameters function parameter-passing

3
推荐指数
1
解决办法
4万
查看次数

标签 统计

c++ ×1

function ×1

parameter-passing ×1

parameters ×1

variables ×1