ini、配置文件、读取键值,源代码(C/C++),谢谢

已有一个配置文件murong(默认放在D盘目录下),我要读取这个配置文件[Section2Name]为[shu]的一个键的键值,如:[Section2Name]KeyNa... 已有一个配置文件murong(默认放在D盘目录下),我要读取这个配置文件[Section2 Name] 为[shu]的一个键的键值,
如:
[Section2 Name]
KeyName1=value1
KeyName2=value2
我要读的就是KeyName2的键值value2。
简单的说就是读取配置文件指定键键值并输出
谢谢!!
展开
 我来答
zhjiemm
2011-11-28 · TA获得超过2643个赞
知道大有可为答主
回答量:1834
采纳率:75%
帮助的人:713万
展开全部
1,c++ builder 用法:
#include <vcl.h>

TIniFile *GameIni = new TIniFile ("d:\\murong.ini");
AnsiString value;
value = GameIni->ReadString("Section2 Name", "KeyName2","");
delete GameIni;

2,VC
char value[20];
GetPrivateProfileString("Section2 Name","KeyName2",NULL,value,20,"d:\\murong.ini");
追问
您好,谢谢你
但是我用的是VC++6.0,没有VC1.h头文件
您能用VC++6.0的环境在写一个吗?谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzw8115
2011-11-28 · TA获得超过223个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:85.6万
展开全部
char buffer[256];
GetPrivateProfileString(_T("Section2 Name"), _T("KeyName2"),_T(""), buffer, 256, _T("D:\\murong.ini"));
更多追问追答
追问
您好,我是初学者,能请您帮忙写全吗?(就是直接可以编译运行的)谢谢您了
追答
这个就是可以直接运行的了,你要封装好的函数吗?
void GetKeyName2()
{
char buffer[256];
GetPrivateProfileString(_T("Section2 Name"), _T("KeyName2"),_T(""), buffer, 256, _T("D:\\murong.ini"));
AfxMessageBox(buffer);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忘至白葬不情必0T
2011-11-28 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式