C ++编译器错误消息

时间:2013-04-26 02:18:10

标签: c++ visual-c++

我仍然是编程的新手,我开始了一个草案项目,并将代码转换为另一个项目,但是当我尝试调试时,我收到此错误消息,我不知道发生了什么。有人可以帮帮我吗?

    // this is my code

    #include "Questions.h"

    #include <iostream>
    #include <fstream>

    using namespace std;    

    int main(void)
    {
      ofstream myfile;
      myfile.open ("Questions.txt");
      myfile << "Writing this to a file.\n";
      myfile.close();
      return 0;        
    }

错误说

  

错误C1075:左括号'{'之前的文件结尾   @ questions.cpp(10)匹配

2 个答案:

答案 0 :(得分:2)

错误信息不言自明。

看看questions.cpp中的代码,main函数在哪里结束? (请记住,头文件是逐字包含的,因此请确保头文件具有相同数量的{'s},并且它们不是#ifdef'ed out。)注释由Victor Sand,dasblinkenlight和Hot Licks提供的都很好。

你现在的代码根本就没有使用Questions.h(现在你已经注释掉了大部分的实现),所以尝试评论包括out然后测试。如果它通过,问题出在Questions.h。

答案 1 :(得分:1)

你的问题很可能来自于Questions.h

如果您检查该文件,最后可能会看到没有}。

相关问题