如何将dat文件(文本数据)流中的文本逐行读取?(100分)

  • 主题发起人 chen___ye
  • 开始时间
C

chen___ye

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将dat文件(文本数据)流中的文本逐行读取?
 
你的要求是什么,逐行读取之后又放到哪?这件事不难,我可能可以帮你。
 
把流存到一个Pchar里,
然后做一个TStrings,TStrings.Text :=Pchar就可以了。
在TString会自动分为若干行的。
 
逐行读取之后放到listbox
 
对啊,bigroute的方法就行了。
 
var
strs:TStrings
begin
strs := TStringList.Create;
try
strs.LoadFromFile(´ 文件名´ );
//现在strs.Text中就是文件内容
//用strs可以取得第i行的内容
//用strs.Count可以取得行数
finally
strs.Free;
end;
end;

 
具体是这样,在客户端将*.dat文件以数据流的方式发送到客户端,
由于我要分析每行的字符串,在将其在listbox中显示树型结构
所以要将dat文件(文本数据)流中的文本逐行读取
 
把流读到string里,再用copy和pos合用,找到标识符chr(10)什么的,这样比较有利你的listbox操
作,我想。
 
如何逐行读取之后放到listbox里,有没有源代码[:D]
 
请问怎么从一个文本文件中删除一行数据?
 
问题已搞定,打扰了
 
to truest9
能不能发源代码给我看看 我也遇到这方面的问题 谢谢了
co_cold_gzb@21cn.net
 
可以,我现没在我自己电脑前,过两天我贴代码上来
 
顶部