配置文件名为:Config.ini
配置文件格式为:
[CONFIG]
ServerIp = "192.168.1.1"
读配置文件
TCHAR tsPath[128] = "";
char sRecvIp[32] = "";
CString strPash;
::GetCurrentDirectory(128,tsPath);
strcat(tsPath,"\\Config.ini");
if(GetFileAttributes(tsPath) == -1)
return -1;
if(GetPrivateProfileString(_T("CONFIG"),_T("ServerIp"),NULL,sRecvIp,32,tsPath) != 0){
g_strIP.Format(_T("%s"),sRecvIp);
return 0;
}
else
return 1;
写配置文件:
注释:
UINT GetPrivateProfileInt(
LPCTSTR lpAppName, // INI文件中的一个字段名[节名]可以有很多个节名
LPCTSTR lpKeyName, // lpAppName 下的一个键名,也就是里面具体的变量名
INT nDefault, // 如果没有找到指定的数据返回,则把个变量值赋给返回值
LPCTSTR lpFileName // INI文件的绝对路径
);