Visual c++ 为什么会出现致命错误C1075,我检查了代码,没有任何错误 我是一个早期的C++程序员,我想用C++来在CMD上创建一个简单的小游戏。为什么我会受伤

Visual c++ 为什么会出现致命错误C1075,我检查了代码,没有任何错误 我是一个早期的C++程序员,我想用C++来在CMD上创建一个简单的小游戏。为什么我会受伤,visual-c++,Visual C++,致命错误C1075:在左括号之前找到文件的结尾,读取和写入文件不工作 我检查了每一行,没有任何错误 我检查了每一行,没有任何错误。在我看来,任何角色上都没有“卷曲”的红线。也许我的眼睛错了 std::cout>play; 如果(播放==1){ std::cout如果您接受完整的错误消息,您将得到如下结果 致命错误C1075:在左大括号之前找到文件结尾,读写文件无效 这意味着您没有关闭足够的块来打开它们(有比}更多的{) 要纠正这个问题,您应该更好地缩进代码源代码 像这样的工具可以帮你。你甚至可以

致命错误C1075:在左括号之前找到文件的结尾,读取和写入文件不工作

我检查了每一行,没有任何错误

我检查了每一行,没有任何错误。在我看来,任何角色上都没有“卷曲”的红线。也许我的眼睛错了

std::cout>play;
如果(播放==1){

std::cout如果您接受完整的错误消息,您将得到如下结果

致命错误C1075:在左大括号之前找到文件结尾,读写文件无效

这意味着您没有关闭足够的块来打开它们(有比
}
更多的
{

要纠正这个问题,您应该更好地缩进代码源代码

像这样的工具可以帮你。你甚至可以找到一些工具


但代码中还有其他问题:

  • 没有
    main
  • 包括丢失
  • if(answerOfUser=answerExpected)
    =
    而不是第四个问题上的
    =
    )不是您想要的


也就是说,将代码拆分为不同的函数以提高可读性要容易得多


因为你的游戏是问一系列的问题,你可以从一个函数开始,一个问题一个问题……但是这个讨论点更多地放在改进格式的可能重复上