社区
汇编语言
帖子详情
win32汇编控件中的一列数如何排序
ghostwuboy
2011-05-17 06:36:00
GetDlgItemText,hWnd,IDC_NUMBER1,addr @szBuffer1,99
通过GetDlgItemText取得IDC_NUMBER1编辑框中的数据,数据格式如下:
11 22 44 33 55 66
数据存储在addr @szBuffer1这里,格式如上,如何对addr @szBuffer1取数进行比较排序
...全文
144
5
打赏
收藏
win32汇编控件中的一列数如何排序
GetDlgItemText,hWnd,IDC_NUMBER1,addr @szBuffer1,99 通过GetDlgItemText取得IDC_NUMBER1编辑框中的数据,数据格式如下: 11 22 44 33 55 66 数据存储在addr @szBuffer1这里,格式如上,如何对addr @szBuffer1取数进行比较排序
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuang_shuai
2011-05-18
打赏
举报
回复
jiayou
ghostwuboy
2011-05-17
打赏
举报
回复
[Quote=引用 1 楼 g_spider 的回复:]
@szBuffer1 缓存中存的是 "11 22 44 33 55 66",0 ascii串。
将空格填0就是子串:'11',0,'22',0,'44',0,'33',0,'55','66',0
直接串冒泡,或转成数值冒泡就可以了。
lea esi,@szBuffer1 ;//esi 指向串首
movzx eax,word ptr [esi]
movzx edx,word……
[/Quote]
两个问题
1.判断大小之后,值如何交换
2.拿什么作为循环结束条件
movzx eax,word ptr [esi]
eax中存的是字符串的地址,如何能对值进行交换?
ghostwuboy
2011-05-17
打赏
举报
回复
如何判断已到达控件中的最后一个数
即如何判断要循环的次数
大熊猫侯佩
2011-05-17
打赏
举报
回复
比较只是算法的问题,排序完只要再写显示逻辑即可。
G_Spider
2011-05-17
打赏
举报
回复
@szBuffer1 缓存中存的是 "11 22 44 33 55 66",0 ascii串。
将空格填0就是子串:'11',0,'22',0,'44',0,'33',0,'55','66',0
直接串冒泡,或转成数值冒泡就可以了。
lea esi,@szBuffer1 ;//esi 指向串首
movzx eax,word ptr [esi]
movzx edx,word ptr [esi+3]
....
delphi 开发经验技巧宝典源码
0055 在Delphi
中
使用
汇编
35 0056 为程序设置版本和帮助信息 36 0057 动态链接库的创建与调用 36 0058 String类型和Pchar类型的用法和区别 36 0059 如何捕获异常 37 0060 TStrings与TStringList的使用 ...
RadASM
中
文汉化版
2、如果在编译
Win32
Asm 程序时有问题,一个简单的方法就是把 RadASM 目录下的 Masm32 剪切到 RadASM 安装的根目录,如 D:\Masm32,再在 RadASM
中
重新设置路径。 3、RadASM
中
添加的插件 CodeTemplates.dll 是...
vc++ 应用源码包_6
非常好的一个实例,把网络连接的UDP/TCP都插入到CList
控件
中
显示出来。 VC++视频捕捉系统
win32
下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 ...
vc++ 应用源码包_5
非常好的一个实例,把网络连接的UDP/TCP都插入到CList
控件
中
显示出来。 VC++视频捕捉系统
win32
下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 ...
vc++ 应用源码包_1
非常好的一个实例,把网络连接的UDP/TCP都插入到CList
控件
中
显示出来。 VC++视频捕捉系统
win32
下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 ...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章