我把内容写入*.INI文件指定位置处,例如第二行,此处原来就有数据的,写入后这里只有新的数据了,原来的数据没有了,如果我想把新数据写入第二行,原来第二行的数据让它到第三行,后面的数据依次往后推一行怎么办呢?

解决方案 »

  1.   

    用WritePrivateProfile...系列操作*.INI文件如果你只是使用一般的文本文件,使用CFile和CArchive吧。
      

  2.   

    先把整个INI文件读进内存,处理(insert a new line,etc)之后,
    再把整个INI文件写回磁盘文件就可以了
      

  3.   

    晕 ini文件不是以行来写的 起个相异的名字就可以了 GetPrivateProfile*()这类的函数就可以了 不用写文件行那么复杂。