簡體   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