推介:| 英語課程 | Causeway Bay order food | 職業英語 | 化妝課程 | Wedding Photography | 天窗卷布更換維修 |

發新話題
打印

何謂巨集條件指令??

何謂巨集條件指令??

以下的兩個巨集條件指令為何不能在Dev-C++執行:
#include<iostream>
#inclue<stdlib.h>
#include "pc.cc"       // 加入同目錄的pc.cc檔案內容

using namespace std;

int main()
{
      int i=5;
      #ifndef    MY_PC
      #define   MY_PC
      i=7;
      #endif
      cout << i << '\n';
      #ifndef   MY_PC
      #define MY_PC
      i=3;
      #endif
      cout << i << endl;
      system("pause");
      return 0;
}      

想請問一下有關巨集條件指令對於程式設計有何用處??這樣寫不是好嗎??
int main()
{
     int i=5;
     i=7;
     cout << i << '\n';
     i=3;
    cout << i << endl;
   return 0;
}

TOP

引用:
原帖由 hhl 於 2006-11-27 02:17 AM 發表
首先唔知點解係dev-cpp 執行, 請post 埋d error 同warning message o黎睇下.

巨集是非常有用的, 先要知道巨集是什麼, 它是在compile time 的時候就決定那一句code 要compile, 那一句不用compile, 取決於你點樣 ...
有關內容如下:
行數2  
訊息:invalid prtprocessing directive #include
行數52
訊息:pc.cc:No such file or directory


想請問一下你是如何知道我用Dev-C++??

[ 本帖最後由 花之慶次 於 2006-11-27 02:00 PM 編輯 ]

TOP

好啦好啦, 一下子記錯啦, 不好意思啦, 是我記錯啦!!!
不過我想問如果我不加巨集條件指令, 其實對於程式撰寫以及執行會不會有問題??
同時, 有關#include "pc.cc"會不會只有Visual C++才有, 其他版本反而會沒有, 或者有沒有必要在網絡上尋找相應對策呢??

TOP

Thank you very much!!!

TOP

發新話題


重要聲明:本討論區是以即時上載留言的方式運作,本網站對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。本討論區有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。


Copyright 1997- Xocat. All Right Reserved.