C++读取、写入配置文件

来源:互联网 发布:3799游戏盒软件 编辑:程序博客网 时间:2024/05/18 18:03
#include<iostream>#include<string.h>#include <windows.h>using namespace std;#pragma warning(disable:4996)int main() {    //写入配置文件    LPTSTR lpPath = new char[MAX_PATH];    strcpy(lpPath, "C://test.ini");    WritePrivateProfileString("LiMing", "Sex", "1111", lpPath);    WritePrivateProfileString("LiMing", "Age", "2222", lpPath);    WritePrivateProfileString("Fangfang", "Sex", "3333", lpPath);    WritePrivateProfileString("Fangfang", "Age", "4444", lpPath);    //读取配置文件    LPTSTR LiMingSex = new char[6];    int LiMingAge;    LPTSTR FangfangSex = new char[6];    int FangfangAge;    strcpy(lpPath, "C://test.ini");    GetPrivateProfileString("LiMing", "Sex", "", LiMingSex, 6, lpPath);    LiMingAge = GetPrivateProfileInt("LiMing", "Age", 0, lpPath);    cout << LiMingAge << endl;    GetPrivateProfileString("Fangfang", "Sex", "", FangfangSex, 6, lpPath);    FangfangAge = GetPrivateProfileInt("Fangfang", "Age", 0, lpPath);    cout << FangfangAge << endl;    delete[] lpPath;    system("pause"); //用于防止闪退 }

配置文件格式:
[LiMing]
Sex=Man
Age=20
[Fangfang]
Sex=Woman
Age=21

0 0