在此C ++代码中我在做什么错?

像素着色器
#include <cstdlib>
#include <ctime>
#include <iostream>

int main()
{
    bool newgame;

    std::cout << " Ready to waste more family money gambling? y/n ";
    std::cin >> newgame;
    if (newgame = "n")
    {       
        newgame = false;
        return(123);
    }
    else if (newgame = "y")
    {
        srand(time(NULL));
        int number = rand() % 10;
        int guess;
        std::cout << "Pick your number ";
        std::cin >> guess;
        if (guess == number)
        {
           std::cout << "Winner!";
        }

        else
        {
           std::cout << "Loser!";
        }
    }
}

我不明白自己在这里做错了什么,所发生的一切就是在键入“ y”或“ n”后关闭命令提示符。我已经尝试了一切,从更改循环类型到重新排列代码,但是我尝试的一切都是徒劳的。

用户名

问题是==是相等的运算符,而不是=赋值的运算符。发生的是,这部分在这里,

if (newgame = "n")

{       newgame = false;
        return(123);
}

正在执行并以123退出。布尔值不存储“ yes”和“ no”值,它们存储1表示true,0表示false。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在此SendInput代码段中我在做什么错?

来自分类Dev

在此QBO v3 Reports API查询中我在做什么错?

来自分类Dev

在此mySQL外键设置中,我在做什么错?

来自分类Dev

多字符常量,我在做什么错?C

来自分类Dev

C程序在文件中打印第一行和最后n行,我在做什么错?

来自分类Dev

我不确定我在做什么错,但我不断收到错误C ++

来自分类Dev

C#AForge模式匹配的准确性非常低-我在做什么错?

来自分类Dev

C#WPF绑定到索引属性-我在做什么错?

来自分类Dev

C ++映射值在运行时未更改,我在做什么错?

来自分类Dev

C#AForge模式匹配的准确性非常低-我在做什么错?

来自分类Dev

在以下WebGL代码中我在做什么错?

来自分类Dev

错误C2061语法错误标识符-我不知道我在做什么错

来自分类Dev

在此示例中,0xFFFFFFFF在做什么?

来自分类Dev

PIRC机器人代码中我在做什么错?

来自分类Dev

lambda在此python代码中做什么?

来自分类Dev

R中的快速傅立叶变换。我在做什么错?

来自分类Dev

查询中的GROUP BY-我在做什么错呢?

来自分类Dev

在递归函数中挣扎,我在做什么错

来自分类Dev

CSS文件中的图像引用-我在做什么错?

来自分类Dev

终端中的符号链接(我在做什么错?)

来自分类Dev

Oracle中的慢速更新查询-我在做什么错?

来自分类Dev

Gruntjs目标我在做什么错?

来自分类Dev

重量我在做什么错?

来自分类Dev

SQL Pivot(我在做什么错)

来自分类Dev

.htaccess我在做什么错?

来自分类Dev

Firestore-我在做什么错?

来自分类Dev

Perlin的声音-我在做什么错?

来自分类Dev

Gruntjs目标我在做什么错?

来自分类Dev

QWinTaskbarProgress我在做什么错?

Related 相关文章

热门标签

归档