当前位置: 首页 > 知识库问答 >
问题:

C++变量不能从一个变量中复制[closed]

太叔何平
2023-03-14

P1_choice变量正确存储数据,但无法复制\覆盖TTT数组

我希望将从用户获得的数据存储在p1_choice变量中,以ttt[0}数组

请不要拒绝投票,因为我是新来的,我试着遵循所有的指导方针,包括如何正确地提问。

#include <iostream>
#include <cmath>

using namespace std;

//CREATING VARIABLES
string ttt[9] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
string p1_choice;
int p2_choice;
int gametime = 20;

int main()
{
    while (gametime < 21) {
        cout << endl;
        gametime++;
        cout << "::: " << ttt[0] << " :: " << ttt[1] << " :: " << ttt[2] << " :::" << endl;
        cout << "::: " << ttt[3] << " :: " << ttt[4] << " :: " << ttt[5] << " :::" << endl;
        cout << "::: " << ttt[6] << " :: " << ttt[7] << " :: " << ttt[8] << " :::" << endl;

        cout << "PLAYER 1 ENTER YOUR COICE HERE........";
        cin >> p1_choice;
        cout << p1_choice << endl;
        p1_choice = ttt[6];
        cout << "::: " << ttt[6]
    }

    return 0;
}

共有1个答案

空夕
2023-03-14

如果您想要覆盖一个变量,您必须这样使用赋值运算符:var_to_overwrite=new_value;

您在代码中做了相反的事情。

 类似资料:
  • 我面临以下问题:我必须给成千上万的图形用户界面元素命名。如果它能像这样工作,那就太好了: 如果我能将元素的名称设置为“Classname.myMenuItem”,那就太好了。 是否有任何方法来获取变量的名称(变量名称ofc,而不是JMenuItem.getName())?

  •   - c - callback : rt_alarm channel : rt_pwm_configuration cleanup : rt_thread cleanup_func : rt_dlmodule close : rt_device_ops cmd_line : rt_dlmodule config : rt_serial_device , rt_spi_device configu

  • 可能重复: Java中的动态变量名: 假设我有一个字符串,如下所示。 现在,我想创建一个字符串,但是字符串的变量将被称为“Hello”。为了使字符串名为“Hello”,我必须访问string以获取名称“Hello”,这样我就可以将其用作变量名。下面是我想看的。 感谢您的努力,请尝试向我解释,因为我是Java初学者D

  • 主要内容:声明变量,初始化变量,接受用户输入的值,C# 中的 Lvalues 和 Rvalues 表达式变量可以理解为是我们程序可以操作的内存区域的名称,在 C# 中每个变量都有自己特定的类型,这个类型确定了变量所占内存的大小、布局、取值范围以及可以对该变量执行的操作。 可以将变量当作一种通过符号(变量名)表示某个内存区域的方法,变量的值可以更改,并且可以多次重复使用。C# 中的基本变量类型可以归纳为以下几种: 类型 示例 整型(整数类型) sbyte、byte、short、ushort、int

  • 如何在百里叶中使用另一个变量来声明一个变量?这就是我想做的: 但是编译器不喜欢 : EL1041E:(pos 1):解析有效表达式后,表达式中还有更多数据:“lcurly({)” (组织.thymeleaf.exceptions.template处理异常: 异常计算 SpringEL 表达式: “${ccc} == null ? '' : ${ccc}” (自定义:24))

  • 问题内容: 我在Javascript中有一组全局计数器变量: 等等 然后,我有了一个Javascript函数,该函数接受一个映射到这些全局计数器的“索引”数字。在此函数内部,我需要使用传递给该函数的“索引”值来读写这些全局计数器。 我希望它如何工作的示例,但当然根本不起作用: 我希望我要实现的目标是明确的。如果没有,我会尽力澄清。谢谢。 编辑说明: 我不是要增加计数器的名称,而是要增加计数器包含的

  • 我正在做一个函数,将删除一个实时Firebase中的记录。一个人只能通过知道生成的唯一ID来删除他们自己的记录。但是,当我想要实现要删除的时,我不能调用。有人知道我做错了什么吗?多谢了。 错误我的错误演示,变量在我的删除函数中无法识别 我的get类 我的代码