以下是引用yibana在2013-2-11 21:14:42的发言:
刚好要用到 谢谢
;L宏-定义字符串常量
L macro var:VARARG
LOCAL @lbl
.const
ifidni <&var>,<"">
@lbl db 0
elseifidni <&var>,<"",0ah>
@lbl db 0ah,0
else
@lbl db var,0
endif
.code
exitm
ENDM
顺遍问下 var前面为什么要加&
好久木有上论坛了
以前发的帖子 至于宏汇编的一些语法细节 俺由于很久木有用也忘记的差不多了
下面的帖子 有一些masm宏汇编不错的资料
https://bbs.bccn.net/thread-365657-1-1.html
https://bbs.bccn.net/thread-365666-1-1.html
您可以参考之。。。
另外这个L宏和网上流行的那个L宏写法不一样
是俺稍稍做了一点修改 好像可以支持
①.空字符L("")
②.多字符串L("Hello",0ah,0dh,"World",0ah,0dh)
甚至你为了代码的可读性 可以宏定义0ah,0dh