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