如何更改文本文件中指定行的数据?
文本文件的原内容为:
aaaaaaaaaaaa
b3d23ddddd23
dddddddddddd
c2342c234ccc
efdsfafsfaaf
adsfsfsdfssf
如何将第2行与第4行的数据分别更改为:
122222222100
000015222221
谢谢!
问题点数:100、回复次数:4Top
1 楼enzhiyiqiu(蜀道消程)回复于 2005-02-04 11:19:28 得分 30
你可用stringlist 导入文件loadFromFile,找到对应的行,修改后保存SaveToFile即可Top
2 楼haoguozhong(郝国忠)回复于 2005-02-04 12:23:39 得分 0
to enzhiyiqiu(蜀道消程):
能否说得详细点,最好写出代码给俺参考一下,因为我不清楚用哪接个函数。Top
3 楼boatzm(晓舟怕麻烦)【IUnKnown】(#_#!)回复于 2005-02-04 12:55:20 得分 70
procedure TForm1.btn1Click(Sender: TObject);
var
strList : TStringList;
begin
strList := TStringList.Create();
strList.LoadFromFile('c:\11.txt');
strList[1] := '122222222100'; // µÚ¶þÐÐ
strList[3] := '000015222221'; // µÚËÄÐÐ
strList.SaveToFile('c:\11.txt');
strList.Free();
end;
简单写就是这样,保护代码自己加了。Top
4 楼haoguozhong(郝国忠)回复于 2005-02-04 13:03:08 得分 0
多谢二位Top




