我想把一些记录存放到文件里面,这些记录可能换行,类似:
'a...........b
C............D
E............F'
以上只是一条记录
现在问题是,我存之前是一条记录,但取出来的时候有多行,我尝试在存的时候前后加标识付,但很麻烦,
规定不能用TstringList,大家有什么好方法?

解决方案 »

  1.   

    加标示符也不麻烦啊可以用extractstrings([标示符],[],phcar(要进行操作的字符串),操作后要保存到的stringlist)
    这样就可以
      

  2.   

    在存入文件之前对记录进行处理
    比如在记录末尾加上标志符号%,如Hello World%
    取出记录的时候把整个文件读到一个string中,然后再拆开这个字符串放到数组里
    每个数组元素就是原始记录了代码就不写了
    思路而已
    @_@
      

  3.   

    s := 'abcd'+#10+'cdef';AssignFile(F,Path);
    Append(F);
    WriteLn(F,s);打开Path的文本文件显示abcd□cdef,我想显示
    abcd
    cdefS动态,可能比较复杂,我这里只是举一个简单的例子,大家有什么方法把S带#10的输出到文本文件自动变成换行?
      

  4.   

    嘿嘿,说来说去,还是要判断字符啊!
    其实也可以存到一个ini文件里啊