易码技术论坛

 找回密码
 加入易码
搜索
查看: 166578|回复: 8

[求助]怎么控制输入字符的长度!

[复制链接]
发表于 2006-5-21 18:43:00 | 显示全部楼层
int$cb07
输入法
x,y:参数表
参数表:xx (光标位置,00-3a) yy (最大可输入字符数) zz (类型,20:正常 10:只可输入数字 b0:只可输入中文 c0:只可输入英文) aa bb (帮助信息所在地址)
以上是2600的用法.

3000的输入法的中断貌似是 int$cb06,用法基本上是一样的!!




[em01][em01][em01]
发表于 2006-5-21 22:11:00 | 显示全部楼层
那天他问过我,我告诉他...可是他说3000貌似没有那个"YY",3000我道是不了解...
 楼主| 发表于 2006-5-21 22:34:00 | 显示全部楼层
这个好象不行啊!

你可不可以详细 的说说啊!
发表于 2006-5-22 22:08:00 | 显示全部楼层
xx:

.db $14,$14,$20

.dw help

help:

.db "LZ是猪猪",0,0

begin:

ldx #<xx

ldy #>xx

int $cb07

rts






for 2600
发表于 2006-5-23 13:35:00 | 显示全部楼层
right!!!


int$cb07 change into int$cb06(for nc3000)


[em01][em01][em01]
发表于 2006-5-23 17:14:00 | 显示全部楼层
原来3000的也没什么区别嘛
 楼主| 发表于 2006-5-23 18:23:00 | 显示全部楼层
那3000就是$cb06吧!

但是具体是怎么用呢?

可不可以具体写个例子呢?

比如只要输入5个汉字的!
发表于 2006-5-25 18:50:00 | 显示全部楼层
以下是引用sasasa在2006-5-22 22:08:00的发言:[BR]xx:

.db $14,$14,$20

.dw help

help:

.db "LZ是猪猪",0,0

begin:

ldx #<xx

ldy #>xx

int $cb07

rts






for 2600


sasasa已经说得够清楚了啊!!!

如果还是不懂的话,我也无语了哦!!


[em06][em06][em06][em06][em06]
 楼主| 发表于 2006-5-21 13:41:50 | 显示全部楼层 |阅读模式
控制输入字符的长度,比如只允许输入5个汉字,怎么控制呢?

各位给具体讲讲吧!

我想了好长的时间了,还是不行!

输入时还是输入一行的文字!


您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-19 10:33 , Processed in 0.012089 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表