广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3897 个阅读者
 
<<   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.086463 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言