繁体   English   中英

C ++编译器错误消息

[英]C++ compiler error message

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

    // 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)左括号'{'之前的文件结尾

该错误信息不言自明。

看一下questions.cpp中的代码,主要功能在哪里结束? (请记住,头文件是逐字包含的,因此请确保头文件的{与}的数目相同,并且没有被#ifdef删除。)注释Victor Sand提供的dasblinkenlight和Hot Licks都很好。

目前的代码根本不使用Questions.h(现在,您已经注释掉了大部分实现),因此请尝试注释掉其中的内容,然后进行测试。 如果通过,则问题出在Questions.h中。

您的问题很可能来自Questions.h

如果您检查该文件,那么最后很可能看不到}。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM