亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C++讀寫配置項的基本操作

 更新時間:2021年01月03日 12:19:10   作者:李道臣  
這篇文章主要介紹了C++讀寫配置項的基本操作,幫助大家更好的理解和學習c++,感興趣的朋友可以了解下

  讀寫配置項,在編程當中是非常常用的東西。讀寫的數(shù)據(jù)量很小的時候,就沒必要用數(shù)據(jù)庫或者Excel之類的東西。今天特意總結下C++、還有Qt讀寫配置項的操作。其實操作非常簡單。廢話不多說,下面直接上代碼。

C++ 寫配置項

#include <iostream>
#include <windows.h>
using namespace std;

int main()
{
  // 寫配置項
  WritePrivateProfileString(L"進程", // 節(jié)名稱
    L"PID", // 配置項名稱
    L"3467", // 欲寫入的值
    L".\\Config.ini"); // 配置文件名
  WritePrivateProfileString(L"進程", L"PIDName", L"6789", L".\\Config.ini");
  WritePrivateProfileString(L"線程", L"TID", L"360safe.exe", L".\\Config.ini");
  WritePrivateProfileString(L"線程", L"TIDName", L"張三", L".\\Config.ini");
  getchar();
  return 0;
}

代碼執(zhí)行完會在工程目錄下生成Config.ini文件。文件里的內(nèi)容如下圖所示。

 C++讀配置項

#include <iostream>
#include <windows.h>
using namespace std;

int main()
{
  TCHAR str1[MAX_PATH] = { 0 };
  TCHAR str2[MAX_PATH] = { 0 };
  TCHAR str3[MAX_PATH] = { 0 };
  TCHAR str4[MAX_PATH] = { 0 };
  TCHAR str5[MAX_PATH] = { 0 };
  // 讀配置項
  GetPrivateProfileString(L"進程", // 配置項節(jié)名稱
    L"HID", // 配置項名稱
    L"呵呵", // 若指定的鍵不存在,該值作為讀取的默認值
    str1, // 一個指向緩沖區(qū)的指針,接收讀取的字符串
    MAX_PATH, // 上面那個緩沖區(qū)的大小
    L".\\Config.ini"); // 配置文件名
  GetPrivateProfileString(L"進程", L"PID", L"呵呵", str2, MAX_PATH, L".\\Config.ini");
  GetPrivateProfileString(L"進程", L"PIDName", L"呵呵", str3, MAX_PATH, L".\\Config.ini");
  GetPrivateProfileString(L"線程", L"TID", L"呵呵", str4, MAX_PATH, L".\\Config.ini");
  GetPrivateProfileString(L"線程", L"TIDName", L"呵呵", str5, MAX_PATH, L".\\Config.ini");

  getchar();
  return 0;
}

最后的結果:除了str1得到“呵呵”的值外,其它的都能得到正確的值。另外讀配置項還有其它類似APi,用到可自行百度或者查看MSDN,這里就不一一舉例了。

以上就是C++讀寫配置項的基本操作的詳細內(nèi)容,更多關于C++讀寫配置項的資料請關注腳本之家其它相關文章!

相關文章

最新評論