如何将以下一个文本的内容分割开3个TXT文件:
1,123,1321231321,
1,255,5456456456,
1,212,5456456456,
3个TXT文件分别以中间的3个数字命名
文本1的内容:1,123,1321231321,
文本2的内容:1,255,5456456456,
文本2的内容:1,212,5456456456,
1,123,1321231321,
1,255,5456456456,
1,212,5456456456,
3个TXT文件分别以中间的3个数字命名
文本1的内容:1,123,1321231321,
文本2的内容:1,255,5456456456,
文本2的内容:1,212,5456456456,
解决方案 »
- 关于两个球的碰撞检测,怎么样做才更有效率?
- 关于类的设计与实现的问题,帮看下这段代码问题在哪,自己写的,根本实现不了功能,刚学DELPHI 对类的理解还不那么深
- 可以模拟"开始" 状态栏吗?
- 散分
- 将adoquery中的数据导入excel文件,使用QueryTables,有问题???
- 怎样取得TreeView,当前某一子节点的最上级的父节点?
- 如何像ACDSee一样拖动一个大于显示窗口的图片。救救我吧
- ListView 怎样在单击 column 时 出现上下箭头 就像我的电脑的一样?在线,马上给分
- delphi中实现管道传输,为什么不对呢?
- 在DELPHI5上编的程序,在DELPHI6上能兼容吗?
- andlew2
- 怎么样响应滚动条?????问题解决马上结贴散分!!!!!
自己看看书就得了AssignFile
Reset
Write/read
CloseFile或 TStringList都可以
var
i: integer;//循环变量
tempstr: string;//临时字符串,用来存一行文本
begin
assign(f,'filename that you have defined!');//制定源文件
reset(f);//以只读方式打开源文件,并且把文件指针指到文件头
for i:=0 to 2 do //按照你的要求循环3次来生成文件名
beign
assign(ftemp,'fileheader name'+inttostr(i));//按照循环变量来生成文件名
rewrite(ftemp); //小心这条语句将会清空要写入的文件。如果想要追加可以用append(ftemp)
readln(f,tempstr);//从源文件读出一行
writeln(ftemp,tempstr);//向目标文件写入一行
close(ftemp);//关闭目标文件
end;
close(f);//关闭源文件
end;应该没有问题的,我不是在IDE下写的。注释应该可以了吧。