[英]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.