ini、配置文件、读取键值,源代码(C/C++),谢谢
已有一个配置文件murong(默认放在D盘目录下),我要读取这个配置文件[Section2Name]为[shu]的一个键的键值,如:[Section2Name]KeyNa...
已有一个配置文件murong(默认放在D盘目录下),我要读取这个配置文件[Section2 Name] 为[shu]的一个键的键值,
如:
[Section2 Name]
KeyName1=value1
KeyName2=value2
我要读的就是KeyName2的键值value2。
简单的说就是读取配置文件指定键键值并输出
谢谢!! 展开
如:
[Section2 Name]
KeyName1=value1
KeyName2=value2
我要读的就是KeyName2的键值value2。
简单的说就是读取配置文件指定键键值并输出
谢谢!! 展开
3个回答
展开全部
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");
#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的环境在写一个吗?谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char buffer[256];
GetPrivateProfileString(_T("Section2 Name"), _T("KeyName2"),_T(""), buffer, 256, _T("D:\\murong.ini"));
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);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询