通常所使用的文件都有自己先前定义好的格式例如 写入文件的格式为 ***123***456那读的时候就是解字符串的问题了

解决方案 »

  1.   

    我想用文本文件来装参数,比如1
    2
    1
    3
    4但是没办法读取,请教....
      

  2.   

    有三种办法:1、二进制文件。Open FileName For Binary As #FN
      Put #FN,Address,Value '写数据
      Get #FN,Address,Value '读数据
    CLose #FNAddress的计算:记录序号*LenB(Value),前提是Value必须是同一种类型,如果是一系列的不同类型数据要考虑采用自定义类型。这个方法非常节约磁盘空间,而且很有效率。2、文本字符串。直接将数据转换成字符串形式保存为文本文件。Open FileName For Input As #FN1
    Open FileName For Output As #FN2
      Print #FN1,String '从头写字符串
      Line Input #FN2,String '读字符串
    CLose #FN1
    CLose #FN2这个办法的好处是简单容易,对于少量参数是很合适的。而且文件也好编辑。缺点是不好定位,只能顺序读写。而且还浪费磁盘空间。3、文本调制字符串。是方法1的变种,区别在于将方法1生成的二进制文件转换成字符串格式调制。每8个半角字符(字节)保存相当于源文件的6个字节的信息。这个是我自己设计的一个办法,主要适合在必须使用文本格式传输的场合,并不单独作为一个好办法来用。如果你需要详细的程序可以发信息来管我要。