在Visual C++ 6.0下对Windows配置设置文件的存取访问方法的详细介绍。

在Visual C++ 6.0下对Windows配置设置文件的存取访问方法的详细介绍。
  一、 引言
  二、 配置设置文件概述
  配置文件里的信息之所以能为系统和众多的软件所读取并识别,是由于其内部对数据的存取采用了预先约定好的 读取读取整形值:其中个参数的意思:
LPCTSTR lpAppName ——- INI
int nAge;
StrName = “jacky”;
nAge = 13;
WritePrivateProfileString(“Student”,”Name”,StrName,”c:\setting.ini”);
结果:(GetPrivateProfileString(“Student”,”Name”,”DefaultName”,SName.GetBuffer(MAX_LENGTH),MAX_LENGTH,”c:\setting.ini”);
结果:CString des=””;
::GetCurrentDirectory(MAX_PATHLENGTH,des.GetBuffer(MAX_PATHLENGTH));
des.ReleaseBuffer();
des+=”\config.ini”;
GetPrivateProfileString(“PhoneDemo”,”Server_IP”,””,server_ip.GetBufferSetLength(15),15,des);
server_ip.ReleaseBuffer();
注意:在这里使用 
 
 
 
 
vc 读写 init文件(软件配置)
VCini     LPCTSTR lpAppName, // 
     LPCTSTR lpAppName,     // ////需要注意的是,
     LPCTSTR lpAppName,           // ::GetProfileString(“Test”,”id”,”Error”,str.GetBuffer(20),20);
(2)      LPCTSTR lpAppName,     // //age=::GetProfileInt(“Test”,”age”,0);
2
     LPCTSTR lpAppName,           // 
           //::GetPrivateProfileString(“Test”,”id”,”Error”,str.GetBuffer(20),20或:
::GetPrivateProfileString(“Test”,”id”,”Error”,str.GetBuffer(20),20(2)      LPCTSTR lpAppName,     // 
//age=::GetPrivateProfileInt(“Test”,”age”,0,”.\ex1.ini”);
三、 删除键值或节
           LPCTSTR lpAppName, // 
     LPTSTR lpszReturnBuffer,     // {
TCHAR      chSectionNames[2048]={0};      ////char id[20];
::GetPrivateProfileSectionNames(chSectionNames,2048,”.\ex1.ini”);   
for(i=0;i<2048;i++,j++)
{
     if(chSectionNames[0]==’ ’)
      break

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年6月9日
下一篇 2015年6月9日

相关推荐