急!!!vc++中ini文件操作 本帖最后由 bingbingyouli001 于 2010-06-14 18:15:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置文件不能自己读取嘛?何必一定要用ini,随便一个哪怕iii也行啊 直接用文件操作的类CStdioFile或者CFile类等等都可以做到的 你的INI格式好像不对,应该在aaaaaa后面加=号吧,在读取第11个数据时可以用WritePrivateProfileSection("2010/06/13 21:06:03","",strFileName)将第1条删除。 那如果用txt文件呢?具体怎么做呢?可否给个代码啊 不管文件类型是什么, 只要里面的数据不变就可以了,如果用MFC的话可以这样做1 用 CStdioFile的ReadString读取一行保存到CList连表中(用AddTail[添加到链表尾部])2 重复第一步骤直到读出所有文件内容3 将要添加的文本添加到链表尾部4 判断链表长度是否大于10(GetCount)如果大于10将前面几条删掉(多出几条数据调用几次RemoveHead)5 将CList对象的内容重新写到文件中 不过你要是能改一下你的ini文件结构就好了, 一般ini文件结构如下:[XXX]xxx=xxxxxx=xxx...[YYY]yyy=yyy...这样的话就可以用GetPrivateProfileString 等函数操作了 mfc问题,很简单但我不会!!求助,急急急..... 有关VC中两个类相互引用的问题 关于摄像头的一些疑问!~USB接口的!!~ VC8使用Xtreme的链接错误.... 内存管理 使用CARRAY模板时出错 ALT引用ADO返回_Recordset出错 visual c++ 工程设置知识 网络连接时蜂鸣器发一嘟声是否正常 Windows Froms C++的问题 关于线程函数的参数 如何设置CCombobox的值
如果用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 等函数操作了