写入配置的函数WritePrivateProfileString和读取配置文件的函数GetPrivateProfileInt和GetPrivateProfileString

头文件

Windows.h


举个例子,配置文件set.cfg内容:

[testdata]
UserName=600511005
Password=112233
ResetSeqNumFlag=Y
InputType=Z
ClOrdID =9893

[section]
key=string

[Student]
Name=jacky


函数GetPrivateProfileInt可以读取配置文件中的数字,

UINT WINAPI GetPrivateProfileInt(
  _In_ LPCTSTR lpAppName,
  _In_ LPCTSTR lpKeyName,
  _In_ INT     nDefault,
  _In_ LPCTSTR lpFileName
);

UINT dwClOrdID = GetPrivateProfileInt("testdata","ClOrdID",0, "./set.cfg");


读取字符串稍微复杂,如


同样,可以利用函数WritePrivateProfileString将配置写到文件中,



写配置所用的代码如下:

   WritePrivateProfileString (TEXT("Section1"), 
                              TEXT("FirstKey"), 
                              TEXT("It all worked out OK."), 
                              TEXT("appname.ini")); 
   WritePrivateProfileString (TEXT("Section1"), 
                              TEXT("SecondKey"), 
                              TEXT("By golly, it works!"), 
                              TEXT("appname.ini")); 
   WritePrivateProfileString (TEXT("Section1"), 
                              TEXT("ThirdKey"), 
                              TEXT("Another test..."), 
                              TEXT("appname.ini")); 

   // Test 
   GetPrivateProfileString (TEXT("Section1"), 
                            TEXT("FirstKey"), 
                            TEXT("Error: GPPS failed"), 
                            inBuf, 
                            80, 
                            TEXT("appname.ini")); 
   _tprintf (TEXT("Key: %s\n"), inBuf); 



发布了50 篇原创文章 · 获赞 27 · 访问量 36万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览