CWinApp::GetProfileString
Visual Studio 2012
Call this member function to retrieve the string associated with an entry within the specified section in the application's registry or .INI file.
CString GetProfileString( LPCTSTR lpszSection, LPCTSTR lpszEntry, LPCTSTR lpszDefault = NULL );
Security Note
|
|---|
|
The data returned by this function is not necessarily NULL terminated, and the caller must perform validation. For more information, see Avoiding Buffer Overruns. |
CWinApp* pApp = AfxGetApp(); CString strSection = _T("My Section"); CString strStringItem = _T("My String Item"); CString strIntItem = _T("My Int Item"); pApp->WriteProfileString(strSection, strStringItem, _T("test")); CString strValue; strValue = pApp->GetProfileString(strSection, strStringItem); ASSERT(strValue == _T("test")); pApp->WriteProfileInt(strSection, strIntItem, 1234); int nValue; nValue = pApp->GetProfileInt(strSection, strIntItem, 0); ASSERT(nValue == 1234);
For another example, see the example for CWinApp::GetProfileInt.
Security Note