CWinApp::GetProfileString
지정 된 섹션에서 응용 프로그램의 레지스트리 항목과 연결 된 문자열을 검색 하려면이 멤버 함수를 호출 하거나.INI 파일입니다.
CString GetProfileString(
LPCTSTR lpszSection,
LPCTSTR lpszEntry,
LPCTSTR lpszDefault = NULL
);
매개 변수
lpszSection
항목을 포함 하는 섹션을 지정 하는 null로 끝나는 문자열을 가리킵니다.lpszEntry
해당 문자열 검색 하는 항목을 포함 하는 null로 끝나는 문자열을 가리킵니다.이 값이 되지 않아야 NULL.lpszDefault
초기화 파일에서 항목을 찾을 수 없는 경우 지정 된 항목에 대 한 기본 문자열 값을 가리킵니다.
반환 값
반환 값은 응용 프로그램에서 문자열입니다.INI 파일 또는 lpszDefault 는 문자열을 찾을 수 없는 경우.프레임 워크에서 지원 되는 최대 문자열 길이 _MAX_PATH.경우 lpszDefault 는 NULL, 반환 값은 빈 문자열이 됩니다.
설명
보안 정보 |
---|
이 함수에 의해 반환 된 데이터 종료, 반드시 NULL 아니므로 호출자 유효성 검사를 수행 해야 합니다.자세한 내용은 버퍼 오버런 방지. |
예제
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);
예를 들어 다른 예제를 보려면 CWinApp::GetProfileInt.
요구 사항
헤더: afxwin.h