易语言取出文本第一行

编辑框2.内容 = 到文本 (读入文件 (“C:\临时文本.txt”))

在文本首添加123+#换行符

写到文件 (“C:\临时文本.txt”, 到字节集 (编辑框2.内容))

第1个回答  推荐于2016-04-09
按照你的写法,
如果你的目的是为了在你的临时文本的首部加123和换行符的话,可以这样写:

编辑框2.内容 = 到文本 (读入文件 (“C:\临时文本.txt”))
编辑框2.内容=“123”+换行符+编辑框2.内容
写到文件 (“C:\临时文本.txt”, 到字节集 (编辑框2.内容))

如果你是单独为了取出文本的第一行,可以这样写:
先加个 文本型数组变量 文本数组
文本数组=分割文本(到文本 (读入文件 (“C:\临时文本.txt”)),#换行符)
编辑框2.内容=文本数组[1]
编辑框2.内容就是所取文本的第一行。
你可以自己试一试!本回答被提问者采纳
第2个回答  2012-10-27
.版本 2
.子程序 _按钮1_被单击
.局部变量 文件号, 整数型
.局部变量 临时文本, 文本型

文件号 = 打开文件 (“C:\临时文本.txt”, , ) ''''''''''' '打开一个文件返回文件号
移到文件首 (文件号) ''''''''''' '把当前读写位置移到开始位置,如果是写在最后,就移到文件尾就行了!
临时文本 = 读入一行 (文件号) ''''''''''' '还可以判断原文件第一行是不是已经有这些写符了
.如果真 (临时文本 ≠ “123”)
写文本行 (文件号, “123”) ''''''''''' '' 这里会自动加换行符,所以就只要加入你要写的文本就行了,
.如果真结束
关闭文件 (文件号) ''''''''''' ' 操作完后记得关闭这个文件!