如何读取文本文件(*.txt)中任意一行或者任意一列的数据???
例如:读取我想读取第2行第6个字符串或者第二列的所有数据。
如何实现,请诸位老大写明白教教我这位菜鸟!!!
小生这儿谢过了。

解决方案 »

  1.   

    AssignFile(filebiao,'biao.b');
        Rewrite(filebiao); //创新文件
        //Append(filebiao); //添加文件内容
        //writeln(filebiao,'qq');
        CloseFile(filebiao);
      

  2.   

    读行很容易,问题是读列,不过在TXT里你的列是什么意思?
    是按字符排列做为列吗?
    如果是那也不是很难,你做循环
    while not eof do
    begin
      str := readln;
      ch := str[2];
    end;
      

  3.   

    你这个要求是达不到的。因为行的范围是不定的。不知道下面代码能不能帮到你:
    var
      aa: pchar;
      b: char;
    begin  
    Memo1.Lines.LoadFromFile('');
            aa:= pchar(memo1.Lines.Strings[1];
            b := aa[5];
    endaa 是你第二行,b是你第2行第6个字符。