易语言如何实现文字逐行输入
答案:2 悬赏:10 手机版
解决时间 2021-04-12 00:57
- 提问者网友:轻浮
- 2021-04-11 17:44
请给出具体代码
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-04-11 17:54
给神2的例子给你参考下
.版本 2
.程序集 窗口程序集1
.程序集变量 打印的文字, 文本型, , "0"
.程序集变量 数组位置, 整数型
.程序集变量 光标位置, 整数型
.程序集变量 数组总数, 整数型
.程序集变量 字幕总长, 整数型
.子程序 _时钟_周期事件
.局部变量 临时变量, 文本型
.如果 (光标位置 ≥ 字幕总长)
光标位置 = 0
数组位置 = 数组位置 + 1
.如果真 (数组位置 > 数组总数)
数组位置 = 1
.如果真结束
字幕总长 = 取文本长度 (打印的文字 [数组位置])
时钟.时钟周期 = 2000
.否则
时钟.时钟周期 = 80
临时变量 = 取文本中间 (打印的文字 [数组位置], 光标位置 + 1, 1)
.如果 (取代码 (临时变量, ) < -1 或 取代码 (临时变量, ) > 127)
光标位置 = 光标位置 + 2
.否则
光标位置 = 光标位置 + 1
.如果结束
标签.标题 = 取文本左边 (打印的文字 [数组位置], 光标位置) + “_”
.如果结束
.子程序 __启动窗口_创建完毕
打印的文字 = 分割文本 (“BoyChong爱你们啊!|在仿樱花的基础上对部分功能进行了修改和优化还有部分功能的改进,另外在暴率和经验等方面也做了相应的调整(100的经验,50倍的爆率);|大家好!欢迎大家来到这个神奇的世界。|我将带大家进入神奇的E地带。|神是一种向往,是一种力量!”, “|”, )
数组总数 = 取数组成员数 (打印的文字)
数组位置 = 1
光标位置 = 0
字幕总长 = 取文本长度 (打印的文字 [1])
.版本 2
.程序集 窗口程序集1
.程序集变量 打印的文字, 文本型, , "0"
.程序集变量 数组位置, 整数型
.程序集变量 光标位置, 整数型
.程序集变量 数组总数, 整数型
.程序集变量 字幕总长, 整数型
.子程序 _时钟_周期事件
.局部变量 临时变量, 文本型
.如果 (光标位置 ≥ 字幕总长)
光标位置 = 0
数组位置 = 数组位置 + 1
.如果真 (数组位置 > 数组总数)
数组位置 = 1
.如果真结束
字幕总长 = 取文本长度 (打印的文字 [数组位置])
时钟.时钟周期 = 2000
.否则
时钟.时钟周期 = 80
临时变量 = 取文本中间 (打印的文字 [数组位置], 光标位置 + 1, 1)
.如果 (取代码 (临时变量, ) < -1 或 取代码 (临时变量, ) > 127)
光标位置 = 光标位置 + 2
.否则
光标位置 = 光标位置 + 1
.如果结束
标签.标题 = 取文本左边 (打印的文字 [数组位置], 光标位置) + “_”
.如果结束
.子程序 __启动窗口_创建完毕
打印的文字 = 分割文本 (“BoyChong爱你们啊!|在仿樱花的基础上对部分功能进行了修改和优化还有部分功能的改进,另外在暴率和经验等方面也做了相应的调整(100的经验,50倍的爆率);|大家好!欢迎大家来到这个神奇的世界。|我将带大家进入神奇的E地带。|神是一种向往,是一种力量!”, “|”, )
数组总数 = 取数组成员数 (打印的文字)
数组位置 = 1
光标位置 = 0
字幕总长 = 取文本长度 (打印的文字 [1])
全部回答
- 1楼网友:孤老序
- 2021-04-11 18:25
大体上是通过分割换行符得到数组,然后按照数组成员一个个输入。如果不是这样,请具体描述。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯