|
字节集
在炫语言中字节集是一个类,由字节型封装而来。提供了很多的实用方法,可以到IDE模块视图中查看
所以字节集是字节的集合,可以存储文本、文件、图片、音乐等等
简单地说就是由字节组成的数组,其成员都是字节,每个字节转成数值只能在0到255之间
下面来看一段简单的代码:
- 字节集 a
- a.添加文本("xcgui")//炫语言是UNICODE编码一个文本(字符)占两个字节
- a.添加整型(123456)//整型占四个字节
复制代码 以上代码转成字节显示得出:{78 00 63 00 67 00 75 00 69 00 40 E2 01 00}
但是我们要想取出里面的文本来该怎么办呢?这里就用到了 取文本 方法 参数1 位置偏移 参数2 字符长度
a.取文本(0, 取文本长度("xcgui"))在来试试取整型看看
a.取整型( ?) 这里的位置偏移该怎么填呢?
因为前面添加的是文本,所以这里的位置偏移是不是算出文本长度就可以了?
我们知道一个字符是两个字节,所以是2*5=10。也可以用取文本长度看看是不是10
其他方法这里就不一一介绍,有兴趣的小童学可以练习一下。
下面来一个读写文本文件的例子- 文件类 文件
- 文件.打开("1.txt")
- 整型 length = 文件.取长度()
- 调试输出("文件大小:", length)
- 字节集 data = 文件.读取到字节集()
- 调试输出("文件内容:", U2W(data.取文本指针A()))
- 文件.关闭()
复制代码 我们用了文件类,来打开一个1.txt的文本文件。进行读取数据- 文件.打开("1.txt")
- 文件.写入文本A(W2U("对方回合1"))
- 文件.关闭()
复制代码 写数据,这里用写入文本 方法。记得读写完要关闭文件
注:编码问题一定要搞清楚,否则会出现乱码
|
|