|
修改源代码的错误
1.定位不准的错误.
2.增加结尾换行符的处理
3.增加错误参数0的处理
同时修改的有另一帖:
https://125.confly.eu.org/thread-14266421-1-1.html
|
文本_取指定文件文本行1 | 文本型 | | |
参_文件路径 | 文本型 | | | | 参_行号 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_内容 | 字节集 | | | 局_行开始 | 整数型 | | | 局_行结束 | 整数型 | | |
如果真 (参_行号 = 0 ) 返回 (“”)局_内容 = 读入文件 (参_文件路径) 计次循环首 (参_行号 - 1, ) 局_行开始 = 寻找字节集 (局_内容, { 13, 10 }, 局_行开始 + 1 ) 如果 (局_行开始 = -1 ) 返回 (“”)  局_行开始 = 局_行开始 + 2   计次循环尾 () 如果真 (局_行开始 = 0 ) 局_行开始 = 1 局_行结束 = 寻找字节集 (局_内容, { 13, 10 }, 局_行开始 + 1) 如果 (局_行结束 = -1 ) 如果 (取字节集长度 (局_内容 ) > 局_行开始 )  局_行结束 = 取字节集长度 (局_内容 ) + 1  返回 (“”)   局_行结束 = 局_行结束 + 2 返回 (到文本 (取字节集中间 (局_内容, 局_行开始, 局_行结束 - 局_行开始)))|
文本_取指定变量文本行1 | 文本型 | | |
参_文本 | 文本型 | | | | 参_行号 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_行开始 | 整数型 | | | 局_行结束 | 整数型 | | |
如果真 (参_行号 = 0 ) 返回 (“”) 计次循环首 (参_行号 - 1, ) 局_行开始 = 寻找文本 (参_文本, #换行符, 局_行开始 + 1, 假) 如果 (局_行开始 = -1 ) 返回 (“”)  局_行开始 = 局_行开始 + 2   计次循环尾 () 如果真 (局_行开始 = 0 ) 局_行开始 = 1 局_行结束 = 寻找文本 (参_文本, #换行符, 局_行开始 + 1, 假) 如果 (局_行结束 = -1 ) 如果 (取文本长度 (参_文本 ) > 局_行开始 )  局_行结束 = 取文本长度 (参_文本 ) 返回 (“”)   局_行结束 = 局_行结束 + 1 返回 (取文本中间 (参_文本, 局_行开始, 局_行结束 - 局_行开始 + 1))
|
评分
-
查看全部评分
|