廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3867 個閱讀者
 
<<   1   2  下頁 >>(共 2 頁)
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
i-c0112
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x6 鮮花 x194
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[插件] "#if #elseif #else #endif 的使用方式"
前幾天要測試插件時卻無法compile
錯誤訊息:
<329> : erro 038: extra characters on line
出錯部分內容:
複製程式
#define DEBUG 1

...

/*327*/    #if DEBUG == 1
/*328*/        client_print(0, print_notify, msg2)
/*329*/    #elseif DEBUG >= 2
/*330*/        client_print(0, print_center, msg2)
/*331*/    #endif
問題好像出在 #elseif 的使用  #elseif 後面不接任何東西的話就可以compile了
實在不知道為什麼錯...Pawn_Language_Guide.pdf裡也是這麼用的= =
還是我的compiler有問題!?


[ 此文章被i-c0112在2011-01-21 11:46重新編輯 ]


獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2011-01-19 18:03 |
SkY★NeT
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 帳號封鎖 該用戶目前不上站
推文 x66 鮮花 x280
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

else if不是分開的嗎? 表情


獻花 x1 回到頂端 [1 樓] From:香港網上行 | Posted:2011-01-19 18:13 |
i-c0112
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x6 鮮花 x194
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a97444039 於 2011-01-19 18:13 發表的 : 到引言文
else if不是分開的嗎? 表情
稍微注意一下...就會發現它前面有 '#'
你所說的跟這個是不一樣的...


獻花 x0 回到頂端 [2 樓] From:台灣中華電信 | Posted:2011-01-19 19:25 |
史來姆
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x371 鮮花 x529
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

為甚麼你要這樣寫呢?
#define DEBUG 1
....

if (DEBUG>=1)
xxxx
else if (DEBUG>=2)
yyyyy

這樣不行麼?


獻花 x1 回到頂端 [3 樓] From:香港網上行 | Posted:2011-01-19 19:35 |
i-c0112
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x6 鮮花 x194
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 史來姆 於 2011-01-19 19:35 發表的 : 到引言文
為甚麼你要這樣寫呢?
#define DEBUG 1
....

if (DEBUG>=1)
xxxx
else if (DEBUG>=2)
yyyyy

這樣不行麼?
這樣是的確可以...但是跟我想要的執行流程不同表情
用 #if 的話只會在編譯時判斷  而轉成amxx檔後是只會留下條件成立時 #if 區塊內的內容
要是每次都判斷的話 執行效率上是有差的


獻花 x0 回到頂端 [4 樓] From:台灣中華電信 | Posted:2011-01-19 21:14 |
e1242656 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x6 鮮花 x120
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片


都好深奧喔
我一個都看不懂......



RC:18589523 歡迎加入^^
獻花 x0 回到頂端 [5 樓] From:台灣中華電信 | Posted:2011-01-20 14:42 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

大概是因為…「#define」寫出來的都是定值…是不會變化的…
畢竟用到「#elseif」代表這數值存在著變化…
所以「拿判斷式來判斷一個不可能會變化的值」這點可能有問題吧…


尚無簽名,歡迎 [新增個性化簽名]
獻花 x1 回到頂端 [6 樓] From:台灣中華電信 | Posted:2011-01-20 17:28 |
i-c0112
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x6 鮮花 x194
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2011-01-20 17:28 發表的 : 到引言文
大概是因為…「#define」寫出來的都是定值…是不會變化的…
畢竟用到「#elseif」代表這數值存在著變化…
所以「拿判斷式來判斷一個不可能會變化的值」這點可能有問題吧…
但是我換成
#elseif  true
竟然也錯呢...而且換成變數也是一樣...似乎後面接了東西就無法compile
所以才對這問題感到不解表情


獻花 x0 回到頂端 [7 樓] From:台灣中華電信 | Posted:2011-01-21 00:23 |
a7811311622 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
特殊貢獻獎 優秀管理員勳章 社區建設獎
頭銜:我…在工作了…我…在工作了…
版主
級別: 版主 該用戶目前不上站
版區: CS提問區
推文 x771 鮮花 x2152
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 i-c0112 於 2011-01-21 00:23 發表的 : 到引言文

但是我換成
#elseif  true
竟然也錯呢...而且換成變數也是一樣...似乎後面接了東西就無法compile
所以才對這問題感到不解表情

話說…「true」是布林值「變數」…這和我上面說的有差異嗎…?表情


尚無簽名,歡迎 [新增個性化簽名]
獻花 x0 回到頂端 [8 樓] From:台灣中華電信 | Posted:2011-01-21 01:00 |
i-c0112
個人頭像
個人文章 個人相簿 個人日記 個人地圖
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x6 鮮花 x194
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 a7811311622 於 2011-01-21 01:00 發表的 : 到引言文
 
話說…「true」是布林值「變數」…這和我上面說的有差異嗎…?表情
你不是要我判斷會變化的數嗎...看來我理解力很差表情


獻花 x0 回到頂端 [9 樓] From:台灣中華電信 | Posted:2011-01-21 01:39 |

<<   1   2  下頁 >>(共 2 頁)
首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.056606 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言