请教:--30分(30分)

  • 主题发起人 主题发起人 gudm007
  • 开始时间 开始时间
G

gudm007

Unregistered / Unconfirmed
GUEST, unregistred user!
请教:
请问如何实现利用数组(二维)读取文本文件(txt)中的数据。
 
是否知道文本文件的格式?
 
用assign,readln读取。
 
如果象www所说的话,其实只需一维数组.
 
文本文件用assign读取,这个我知道,只是怎么把数据读入二维数组呢?还请大虾指教。另外,readln读取能不能按行号读取呢?
 
关注结果
 
无能为力
 
既然知道readln,不难呀
 
在循环中用read一个一个地读入数组。
 
在循环中用readln一行一行地读入数组。一维就可以了

 
gudm007:你用readln完全可以都取数据,但是你要readln按行号读取是
不行的,文本文件没有行号,当然你可以用循环依次读取。不过,你要
用二维数组干嘛?是否你原来文本的数据确实能用于二维数组?

 
干什么要用二维数组?好象没有这个必要哦
 
一定要用TXT文件吗?INI也是文本文件;也可以当它是一个二维文件
Delphi 有读写INI文件的函数,除支持string 还支持 Tdate, integer, TColor等
格式呢。
 
为什么用二维呢?应该是一维吧。是一维的话就用assign和readln
while not eof(f) do
begin
readln(f,s[n]);
inc(n);
end;
 
你在存取格式化文本文件?有两个字段?
试试自己做格式化分析吧
 
用一般的方法读出来,你想放到一维二维数组都可以。
 
什么文件,贴出来看看!一点点格式就行
 
支持fan_7,把数据文件格式放出来啦
 
接受答案了.
 
后退
顶部