else if((RI >= 181) && (RI <= 210)){
if((ICT1 = false) || ((ICT2 = false) || (ICT3 = false))){
cout << "ICT \n";
if(ICT1 = false){
ICT1 = true;
goto endICT;
}
if(ICT2 = false){
ICT2 = true;
goto endICT;
}
if(ICT3 = false){
ICT3 = true;
goto endICT;
}
endICT:
}
嗨,您好!
这只是我程序的一部分,而这段代码出现了几次,并带有不同的变量和其他内容。编译代码时,出现“错误C2143:语法错误:缺少';'在“}”之前
我是所有这些编码的新手,将不胜感激!
谢谢你的时间!
编辑:
抱歉,我之前没有包含足够的代码!基本上是选择一个随机数,如果它在一定范围内,它将经过此部分。该范围只能选择3次,因为这样第一个“if”将不成立。
感谢您到目前为止的所有帮助!错误也在“endICT:”行中。
最佳答案
只需插入一个空语句:
if(ICT3 = false){
ICT3 = true;
goto endICT;
}
endICT: ;
}
关于c++ - 需要c++语法错误帮助,在 ';'之前缺少 '}',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15753029/