char m_strIP[64] = {0};
char m_strDBName[64] = {0};
char m_strUID[64] = {0};
char m_strPWD[64] = {0};
char m_strEtime[64] = {0};
CFileFind finder;
char currentPath[256] = {0};
GetCurrentDirectory(256,currentPath);
strcat(currentPath,"\\config.ini");
BOOL ifFind = finder.FindFile(_T(currentPath));
if(ifFind)
{
::GetPrivateProfileString(_T("SERVER"),_T("IP"),_T(""),m_strIP,sizeof(m_strIP),_T(currentPath));
::GetPrivateProfileString(_T("SERVER"),_T("Database"),_T(""),m_strDBName,sizeof(m_strDBName),_T(currentPath));
::GetPrivateProfileString(_T("SERVER"),_T("UID"),_T(""),m_strUID,sizeof(m_strUID),_T(currentPath));
::GetPrivateProfileString(_T("SERVER"),_T("PWD"),_T(""),m_strPWD,sizeof(m_strPWD),_T(currentPath));
::GetPrivateProfileString(_T("SERVER"),_T("EVYTIME"),_T(""),m_strEtime,sizeof(m_strEtime),_T(currentPath));
dbConn.ip = m_strIP;
dbConn.database = m_strDBName;
dbConn.uid = m_strUID;
dbConn.pwd = m_strPWD;
dbConn.etime = m_strEtime;
}
else
{
printf("配置文件读取失败!\n");
}
ini文件为: