酒酿小圆子 发表于 2007-2-11 22:34:18

[求助]NS的数组可以为字符型的吗?

定义了数字型的完全没问题
那么可以弄成内容是字符型的吗?

该怎么操作?谢谢~

CountD 发表于 2007-2-11 22:59:59

……MS不行,因为?就代表数字型数组。好像没有代表字符型数组的符号……=_=

john_he 发表于 2007-2-11 23:16:11

感觉上可以把数字数组的值当做字符型的“指针”,间接实现字符数组。

例如:



; “字符数组”初始化,使用前必须定义好,建议在*define
mov ?1,3000               ; 数字将作为字符编号,取大点避免冲突
mov ?1,3001               ; 同上
; 省略N行

mov $?1,"字符串1号"    ; 用数组1的1号元素的值作为字符变量编号
mov $?1,"字符串2号"    ; 同上
;省略N行



当然这不能解决字符变量数量不足的问题,不过感觉上一个游戏也用不了那么多字符变量,一般没问题。

酒酿小圆子 发表于 2007-2-16 21:46:40

这其实和留出一定长度的变量名称作为“字符数组”差不多的意思,呵呵。

不过也是一条路,我考虑下。

谢谢。
页: [1]
查看完整版本: [求助]NS的数组可以为字符型的吗?