变量名 | 类 型 | 静态 | 数组 | 备 注 | 写入内容 | 文本型 | | | 写出内容 | 文本型 | | | 文件路径 | 文本型 | | | 旧数据 | 文本型 | | 0 | 新数据 | 文本型 | | 0 | 已更新 | 逻辑型 | | | 空白行 | 整数型 | | | 上一序号 | 整数型 | | | o | 整数型 | | | n | 整数型 | | | i | 整数型 | | | k | | | |
写入内容 = 编辑框1.内容 文件路径 = 取运行目录 () + “\菜单.txt”如果真 (文件是否存在 (文件路径 ) 且 写入内容 ≠ “”)旧数据 = 分割文本 (到文本 (读入文件 (文件路径 )), #换行符, )o = 取数组成员数 (旧数据 )计次循环首 (o, i )如果真 (i ≠ 到整数 (旧数据 [i ])) 如果真 (取反 (已更新 )) 已更新 = 真 判断 (旧数据 [i ] = “”)加入成员 (新数据, 到文本 (i ) + “.” + 写入内容 )计次循环首 (o, k )k = k + i - 1 如果真 (k > o )跳出循环 ()判断 (旧数据 [k ] = “”)空白行 = 空白行 + 1 如果真 (i + 空白行 ≠ 到整数 (旧数据 [k ])) 加入成员 (新数据, “”)跳出循环 ()计次循环尾 ()到循环尾 ()加入成员 (新数据, 到文本 (上一序号 + 1 ) + “.” + 写入内容 )到循环尾 ()加入成员 (新数据, 旧数据 [i])上一序号 = i 计次循环尾 ()n = 取数组成员数 (新数据 )判断 (n > 0 )如果真 (取反 (已更新 ) 且 新数据 [n ] ≠ 写入内容 )加入成员 (新数据, 到文本 (o + 1 ) + “.” + 写入内容 )加入成员 (新数据, “1.” + 写入内容 )
可按顺序添加序号,且保留空白行,直至顺序接近填补空白行。唉~稍微烧脑
补充内容 (2024-11-5 20:54):
这个漏了代码哈! |