预期主表达式的未知错误
unknown error for expected primary-expression
你好,我正在尝试编写一个基于文本的游戏,但我遇到了这个错误:
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
错误消息告诉您 }
之前缺少 ;
。
对于您的情况,一个产生相同结果的小示例。
int main()
{
goto cont;
cont:
// semi-colon needed here, as a goto label is not a statement, so must be followed by a statement
}
通常建议在 post 中实际包含最少的代码示例。正如您所做的那样,将 link 提供给另一个站点会使您的问题在将来 link 消失时完全没有意义(这在实践中经常发生)。
你好,我正在尝试编写一个基于文本的游戏,但我遇到了这个错误:
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
错误消息告诉您 }
之前缺少 ;
。
对于您的情况,一个产生相同结果的小示例。
int main()
{
goto cont;
cont:
// semi-colon needed here, as a goto label is not a statement, so must be followed by a statement
}
通常建议在 post 中实际包含最少的代码示例。正如您所做的那样,将 link 提供给另一个站点会使您的问题在将来 link 消失时完全没有意义(这在实践中经常发生)。