作者stupid0319 (徵女友)
看板Key_Mou_Pad
標題[閒聊] 血手奧斯卡巨集很悲劇
時間Sat Jun 20 14:39:41 2015
官方都沒有說明巨集變數的大小
奧斯卡巨集有變數A,B,C,D
我設定變數A = 0
走完一次迴圈 變數A = 變數A + 1
走400次後,跳下一個動作
悲劇發生在怎麼試都跳脫不了迴圈,因為變數A,B,C,D的大小只有一個BYTE
最大值只到 0xFF = 255, 255再加1就溢位變成0了
所以只要腳本出現超過255的迴圈次數,腳本就變的怪怪的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.224.209.134
※ 文章網址: https://www.ptt.cc/bbs/Key_Mou_Pad/M.1434782383.A.EC6.html
※ 編輯: stupid0319 (125.224.209.134), 06/20/2015 14:40:20
推 zhtw: 記得板上有雙飛燕的員工會看 等他回覆你吧 06/20 16:30
推 nelso: 還真的是用1個Byte的格式,可能要請你用兩個變數去做 06/22 12:55
→ nelso: 短期內不太可能改成一個word 06/22 12:56