If statement 为什么在';中使用比较时会出现编译器错误;如果';陈述

If statement 为什么在';中使用比较时会出现编译器错误;如果';陈述,if-statement,compiler-errors,conditional-statements,comparison,operators,If Statement,Compiler Errors,Conditional Statements,Comparison,Operators,我试图制作一个简单的石头、布、剪刀程序,CPU在其中选择一个介于0和2之间的随机数,并将其与玩家的自定义输入答案进行比较,告诉玩家是否输了。我需要一种方法来比较玩家和CPU的答案,这样玩家就可以知道他们是否赢了。我想我会使用if语句进行比较,如下所示: if (plAns.plAnswer = 0 && compAns.CPUanswer = 0) { cout << "Tie"; } else if... if(plAns.plAnswer=

我试图制作一个简单的石头、布、剪刀程序,CPU在其中选择一个介于0和2之间的随机数,并将其与玩家的自定义输入答案进行比较,告诉玩家是否输了。我需要一种方法来比较玩家和CPU的答案,这样玩家就可以知道他们是否赢了。我想我会使用if语句进行比较,如下所示:

if (plAns.plAnswer = 0 && compAns.CPUanswer = 0) {
cout << "Tie"; 
} else if...
if(plAns.plAnswer=0&&companys.CPUanswer=0){

您是否需要使用相等检查,这需要
==
,而不是
=
(这是一项作业)。请使用
计划。计划==0
。我会尝试一下,谢谢