首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • VC 如何在PPC下读写INI文件内容
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 11:36:04 楼主
    由于PC下的几个API在PPC下都不能用了,自已写个这东西怕不稳定,
    所以看有没有人已有现在INI的例子或代码,谢谢!
    就是用C++的方式,不要用到.net的东西
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 11:43:511楼 得分:0
    http://www.cnblogs.com/randylee/archive/2007/06/26/796758.html
    楼主可以看一下这个

    建议楼主自己写一个,比较简单的,无非就是处理'[' ']' ';' '=' 这几个字符,我自己写过一个,还能锻炼一下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 11:45:412楼 得分:0
    把 VC 下的源码 Porting 到 PPC 下:
    http://www.codeproject.com/KB/cpp/cinifileByCabadam.aspx

    需要注意的是 PPC 下 CString 是 Unicode 的,如果文本文件打算采用非 Unicode 的,需要转换
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 11:47:193楼 得分:0
    你问的应该是INI格式是什么。
    至于写文件而言,应该是简单的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 13:20:294楼 得分:0
    感谢楼上回复。

    TO:ren22342411
    自已写一个,估计比较麻烦,主要是要花很多时间去测试什么的,怕不稳定。对那个字符在处理也不在行

    TO:wang_junjie
    我之前也下载了那个东西,如果是用CString那就好办了,关键是他用的是string

    TO:pknife
    INI格式我知道是什么,PC下面也有用过。麻烦就在读写INI文件。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 13:25:145楼 得分:0
    WM5 下似乎有 string 啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 13:29:396楼 得分:0
    麻烦就在读写INI文件?

    CreateFile
    ReadFile
    WriteFile
    CloseHandle

    就这几个函数
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 14:54:427楼 得分:0
    用不到那么复杂,如果简单做配置,用 CFile 读写文件即可。写成 XML 格式更清晰。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 15:22:308楼 得分:0
    ren22342411 发的那个文章里,错误太多,好像是用写字板直接写出来,没编译过的。错误太多不敢用。

    pknife 主要是INI文件里有段和键,需要分析出来,这个比较麻烦。不是写文件本身麻烦

    yyunffu 我没用.net的,需要找个XML分析器来,才能读写XML了,要不用XML还是不错的。

    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 15:26:259楼 得分:0
    没必要用 XML 分析器。
    自己写个函数,类似如下 :
    CString GetValueByTag(const CString &strTag, const CString &strXML);
    里面实现字符串查找即可,很容易实现。个人感觉比用 INI 文件不费力。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 15:52:1210楼 得分:0
    不太明白你的意思,XML字符串查找起来,如果有几个一样的,那时不就不知道是哪个里面的吗?

    不知你有没有现成的简单例子可以参考的?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 17:22:3811楼 得分:0
    上面给的两个例子都不错,好好研究一下应该就没有问题了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-24 20:28:3212楼 得分:0
    引用 1 楼 ren22342411 的回复:
    http://www.cnblogs.com/randylee/archive/2007/06/26/796758.html
    楼主可以看一下这个

    建议楼主自己写一个,比较简单的,无非就是处理'[' ']' ';' '=' 这几个字符,我自己写过一个,还能锻炼一下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-25 12:25:3013楼 得分:0
    lz那个文章里说了一个大概思路,里面用了一些类似C的方式表示算法,当然不通过
    就算通过编译,你觉得别人写的代码有自己写的可靠么
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved