[其他] 求助, 关于delphi 急!




读取txt文件里的数据,

我只知道 readln() 来读,这样是一行行读, 而现在文件里 一行有3个数据,以空格键可开,我怎样把这三个数据 分别赋予H K L

谢谢

单独写一个转换程序,读到空格就换下一个值,直到3个值被填满
根据摩尔定律,10年以后,你手中的IPOD可以存下45年的视频,一辈子都看不完。

TOP

谢谢你的提示,

你能稍微具体一点吗?

谢了

TOP

我没用过dephi,不知道有没有自动转换的库,通常情况readln()读出来的应该是string或者char array吧,把读出来的信息从头到尾逐个存储在一个临时变量里面,类型是string或者char array, 直到读取到空格时候停止,把临时变量转换成目标变量的类型并存储到目标变量里面,然后清空,继续这个过程,直到完成整行
根据摩尔定律,10年以后,你手中的IPOD可以存下45年的视频,一辈子都看不完。

TOP

问题已解决, 谢谢 '我本善良 '
  ...
while not Eof(myFile) do
  begin
    ReadLn(myFile, h, k, l);
    ShowMessage(IntToStr(h)+' '+
                IntToStr(k)+' '+
                IntToStr(l));
  end;

[ 本帖最后由 Vangles 于 2007-1-22 21:56 编辑 ]

TOP