预期的初级表达式的未知错误

时间:2015-04-11 22:24:49

标签: c++ syntax-error

您好我正在尝试编写基于文本的游戏,我收到了这个错误:

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

1 个答案:

答案 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
}

通常建议在帖子中包含最少量的代码示例。正如您所做的那样,给予其他网站链接会使您的问题在将来消失时变得毫无意义(这种情况在实践中经常发生)。