您好我正在尝试编写基于文本的游戏,我收到了这个错误:
main.cpp: In function ‘int main()’:
main.cpp:48:1: error: expected primary-expression before ‘}’ token
}
^
main.cpp:48:1: error: expected ‘;’ before ‘}’ token
我不知道造成这种情况的原因是什么,所以我希望你们可以对它有所了解
顺便提一下这里是完整的源代码:http://pastebin.com/XtverEdR
答案 0 :(得分:2)
错误消息告诉您;
之前缺少}
。
在您的情况下,一个产生相同结果的小例子。
int main()
{
goto cont;
cont:
// semi-colon needed here, as a goto label is not a statement, so must be followed by a statement
}
通常建议在帖子中包含最少量的代码示例。正如您所做的那样,给予其他网站链接会使您的问题在将来消失时变得毫无意义(这种情况在实践中经常发生)。