C++導入配置文件信息

工作經常用到的一個小需求。方便人們修改測試信息。
配置文件config.ini文件:
有點表名+主鍵的意思。
下面給一個演示:以配置mysql數據庫爲例
config.ini文件:

# mysql數據庫
[MysqlMsg]
# 地址
address = 127.0.0.1
# 賬號
account = root
# 密碼
password = root
# 端口
port = 3306

是的沒錯,他就只是一個簡單的主鍵對。主鍵加值

下面給c++內的使用代碼:

//首先給一個char數組
	char address[20];
	char account[20];
	char password[20];
	int port;
//然後使用GetPrivateProfileString函數獲取值到數組內
//GetPrivateProfileString:參數解釋(小節名稱,主鍵名,給他一個默認的值,存放的數組名,數組大小(你也可以寫成sizeof(數組)),最後的是配置文件的路徑)
	GetPrivateProfileString("MysqlMsg", "address", "127.0.0.1", address, 20, ".\\config.ini");
	GetPrivateProfileString("MysqlMsg", "account", "root", account, 20, ".\\config.ini");
	GetPrivateProfileString("MysqlMsg", "password", "123456", password, 20, ".\\config.ini");
	port = GetPrivateProfileInt("MysqlMsg", "port", 3306, ".\\config.ini");

通過上面的操作,配置文件的信息就已經讀取到你的變量數組裏了。
打印一下看看:

在這裏插入圖片描述

c++使用操作mysql的例子網上一大把。有需要的可留言,我晚點再寫一個博客。
大家一起學習,互相進步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章