全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1910
推到 Plurk!
推到 Facebook!

為何不能 if (變數==define) 這樣判斷 ???

答題得分者是:boss.tw
harktrip
一般會員


發表:30
回覆:30
積分:12
註冊:2007-04-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-01-02 14:21:19 IP:61.221.xxx.xxx 訂閱
例如:

[code cpp]
#define mouse_mode_Nothing 0;
#define mouse_mode_NewPart 1;
#define mouse_mode_SelectArea 2;
#define mouse_mode_MovePart 3;
#define mouse_mode_ReSizePart 4;
...(省略)

int mouse_active_mode;
....

if (mouse_active_mode==mouse_mode_ReSizePart)
....

[/code]
這樣寫法..竟然會出現:錯誤 [C Error] Mouse.cpp(195): E2377 If statement missing )

想不透阿...這樣寫法錯在哪裡???

各位老大 幫幫忙,感恩啦~
編輯記錄
harktrip 重新編輯於 2009-01-02 14:23:39, 註解 無‧
boss.tw
高階會員


發表:15
回覆:109
積分:194
註冊:2005-05-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-01-02 23:23:42 IP:122.116.xxx.xxx 訂閱
#define 後面不用加 「;」分號
[code cpp]
#define mouse_mode_Nothing 0
#define mouse_mode_NewPart 1
#define mouse_mode_SelectArea 2
#define mouse_mode_MovePart 3
#define mouse_mode_ReSizePart 4

...(省略)

int mouse_active_mode;
....

if (mouse_active_mode==mouse_mode_ReSizePart)
....
[/code]

===================引 用 harktrip 文 章===================
例如:

[code cpp]
#define mouse_mode_Nothing 0;
#define mouse_mode_NewPart 1;
#define mouse_mode_SelectArea 2;
#define mouse_mode_MovePart 3;
#define mouse_mode_ReSizePart 4;
...(省略)

int mouse_active_mode;
....

if (mouse_active_mode==mouse_mode_ReSizePart)
....

[/code]
這樣寫法..竟然會出現:錯誤 [C Error] Mouse.cpp(195): E2377 If statement missing )

想不透阿...這樣寫法錯在哪裡???

各位老大 幫幫忙,感恩啦~
編輯記錄
boss.tw 重新編輯於 2009-01-02 23:24:44, 註解 無‧
harktrip
一般會員


發表:30
回覆:30
積分:12
註冊:2007-04-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-01-03 09:01:28 IP:61.221.xxx.xxx 訂閱
哈哈哈哈哈 感恩啦)))))))))))))))))))))))))))))))))))))))))))))))
系統時間:2024-04-26 8:27:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!