- UID
- 46356
注册时间2008-2-20
阅读权限30
最后登录1970-1-1
龙战于野

TA的每日心情 | 开心 2022-4-1 09:59 |
---|
签到天数: 76 天 [LV.6]常住居民II
|
发表于 2015-2-3 18:02:35
|
显示全部楼层
本帖最后由 theend 于 2015-2-3 18:06 编辑
- .data
- msg db 'n=%d \n \r\n', 0
- szLine db '\n \r\n', 0
复制代码
.data是数据段,db "xxxxxx"或'xxxx'符号里定义的只是字符串,你本意是想表达C的\n \r 转义字符结果。
其实只是一个变量字符串。{:soso_e104:}
在C语言中使用\n\r来完成回车换行。
Win32汇编中使用数据0dh,0ah
例如:
.data
inform db 'Hello',0dh,0ah,'World!',0
szTitle db 'Title Name',0
...
.code
...
invoke MessageBox,NULL,offset inform,addr szTitle,0
...
会在弹出窗口(窗口标题为Title Name)中显示:
Hello
World!
转自网上,可行性楼主自行验证,我没有编译环境,哈哈
|
评分
-
查看全部评分
|