本帖最后由 bingbingyouli001 于 2010-06-14 18:15:40 编辑

解决方案 »

  1.   

    设置文件不能自己读取嘛?何必一定要用ini,随便一个哪怕iii也行啊
      

  2.   

    直接用文件操作的类CStdioFile或者CFile类等等都可以做到的
      

  3.   

    你的INI格式好像不对,应该在aaaaaa后面加=号吧,在读取第11个数据时可以用WritePrivateProfileSection("2010/06/13 21:06:03","",strFileName)将第1条删除。
      

  4.   

    那如果用txt文件呢?具体怎么做呢?可否给个代码啊
      

  5.   

    不管文件类型是什么, 只要里面的数据不变就可以了,
    如果用MFC的话可以这样做1 用 CStdioFile的ReadString读取一行保存到CList连表中(用AddTail[添加到链表尾部])
    2 重复第一步骤直到读出所有文件内容
    3 将要添加的文本添加到链表尾部
    4 判断链表长度是否大于10(GetCount)如果大于10将前面几条删掉(多出几条数据调用几次RemoveHead)
    5 将CList对象的内容重新写到文件中 不过你要是能改一下你的ini文件结构就好了, 一般ini文件结构如下:
    [XXX]
    xxx=xxx
    xxx=xxx
    ...
    [YYY]
    yyy=yyy
    ...这样的话就可以用GetPrivateProfileString 等函数操作了