首页
社区
课程
招聘
[旧帖] [原创]MASM32 一些C操作的问题 0.00雪花
发表于: 2009-5-7 22:34 3088

[旧帖] [原创]MASM32 一些C操作的问题 0.00雪花

2009-5-7 22:34
3088
MASM32  一些C操作的问题
比如控制台下的字符串输出,输入,字符串复制,追加等。有相应该的INC实现吗?
查了下,有的用crt_printf,有的用STDIN,CRT的在此msvcrt.inc里有,但这些调用有什么约定吗?直接可用?
        invoke     crt_strcpy,addr szOut,addr sztxt
这句有错误吗?错在哪?  在调用这些函数时应该注意什么?

希望看官能点拨下。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 340
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个需要自己整理一个 msvcrt.inc,然后引用masm的msvcrt.lib (我用的是MasmPlus)
字符串操作最好用lstrcpy lstrcat lstrlen lstrcmp lstrcmpi
像这样:

strrchr proto c arg1:ptr byte, arg2:dword
_itoa proto c :DWORD,:DWORD,:DWORD
isprint proto c :DWORD
__CxxFrameHandler proto c
wcscmp proto c :DWORD,:DWORD

strstr proto c :DWORD,:DWORD

atoi proto c :PCHAR

wcslen proto c :DWORD
_wcsicmp proto c :DWORD,:DWORD

2009-5-8 00:38
0
雪    币: 254
活跃值: (10)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
谢谢。有头绪了。、
在网找了个别人都转好的C  inc。
试了下strcpy可以使用了。想放上来,又不知道在哪放附件。
2009-5-8 20:18
0
游客
登录 | 注册 方可回帖
返回
//