我尝试将文本添加到现有文件的指定位置。当我运行我的代码时,在结束文件中添加了新文本,而不是在指定位置。我做错了什么?
fs=openFile "c:/my.txt" mode:"a+"
skipToString fs ";"
seek fs (filepos -1)
format "add new text" to:fs
close fs
му.txt 内容
levl_name # tech_lvl,military_lvl,desert_lvl;
body # Column,Pilaster,Plinth,Wall_,Floor_;
prefix1 # _left_,_right_,_top_,_bottom_;
prefix2 # _bad_, _good_,_Tall_, _Low_;