|
- .版本 2
- .程序集 程序集1, , , 2024-02-27
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- _临时子程序 ()
- 返回 (0)
- .子程序 _临时子程序
- 写到文件 (“b.txt”, 字节集_到全角 (读入文件 (“a.txt”)))
- 写到文件 (“c.txt”, 字节集_到半角 (读入文件 (“b.txt”)))
- .子程序 字节集_到全角, 字节集, 公开, 将字节集中的半角字母、空格或数字变换为全角,返回变换后的结果字节集。
- .参数 欲变换的字节集, 字节集, , 不受空字符(\0)符号的影响
- .局部变量 分割, 字节集, , "0"
- .局部变量 计数, 整数型
- .局部变量 文件号, 整数型
- .局部变量 返回值, 字节集
- 分割 = 分割字节集 (欲变换的字节集, { 0 }, )
- 文件号 = 打开内存文件 ()
- .计次循环首 (取数组成员数 (分割), 计数)
- 写出文本 (文件号, 到全角 (到文本 (分割 [计数])))
- 写出字节集 (文件号, { 0 })
- .计次循环尾 ()
- 移动读写位置 (文件号, #文件首, 0)
- 返回值 = 读入字节集 (文件号, 取文件长度 (文件号) - 1)
- 关闭文件 (文件号)
- 返回 (返回值)
- .子程序 字节集_到半角, 字节集, 公开, 将字节集中的半角字母、空格或数字变换为半角,返回变换后的结果字节集。
- .参数 欲变换的字节集, 字节集, , 不受空字符(\0)符号的影响
- .局部变量 分割, 字节集, , "0"
- .局部变量 计数, 整数型
- .局部变量 文件号, 整数型
- .局部变量 返回值, 字节集
- 分割 = 分割字节集 (欲变换的字节集, { 0 }, )
- 文件号 = 打开内存文件 ()
- .计次循环首 (取数组成员数 (分割), 计数)
- 写出文本 (文件号, 到半角 (到文本 (分割 [计数])))
- 写出字节集 (文件号, { 0 })
- .计次循环尾 ()
- 移动读写位置 (文件号, #文件首, 0)
- 返回值 = 读入字节集 (文件号, 取文件长度 (文件号) - 1)
- 关闭文件 (文件号)
- 返回 (返回值)
复制代码
|
|