Sdílet prostřednictvím


CWinApp::GetProfileInt

Volání funkce tohoto člena načíst hodnotu celé z položky určené části registru aplikace nebo.Soubor INI.

UINT GetProfileInt(
   LPCTSTR lpszSection,
   LPCTSTR lpszEntry,
   int nDefault 
);

Parametry

  • lpszSection
    Body řetězec zakončený hodnotou null, který určuje oddíl obsahující položky.

  • lpszEntry
    Body zakončený řetězec, který obsahuje položku, jejíž hodnota má být načtena.

  • nDefault
    Určuje výchozí hodnotu vrátit, pokud v rámci nelze najít položku.Tato hodnota může být nepodepsané hodnoty v rozsahu 0 až 65 535 nebo podepsané hodnotu rozmezí –32 768 do 32 767.

Vrácená hodnota

Celočíselná hodnota řetězce, který následuje zadanou položku, pokud je úspěšná.Vrácená hodnota je hodnota nDefault parametr Pokud funkce nenalezne položku.Vrácená hodnota je 0, pokud hodnota odpovídající zadané položky není celé číslo.

Tato funkce člena podporuje hodnoty v šestnáctkové soustavě.Soubor INI.Po načtení znaménkem by odevzdaných hodnota do int .

Poznámky

Tato funkce členů není rozlišovat malá a velká tak řetězců v lpszSection a lpszEntry parametry se mohou lišit v případě.

Poznámka k zabezpečeníPoznámka k zabezpečení

Dat, kterou vrací tato funkce není nutně NULL ukončena a volající musí provést ověření.Další informace naleznete v tématu Vyhnout způsobí přetečení vyrovnávací paměti.

Příklad

CWinApp* pApp = AfxGetApp();

const TCHAR* pszKey = _T("My Section"); 
const TCHAR* pszName = _T("Julian");
int iAge = 26;

// Write the information to the registry.

pApp->WriteProfileString(pszKey, _T("Name"), pszName);
pApp->WriteProfileInt(pszKey, _T("Age"), iAge);

// Read the information from the registry.

CString strName = pApp->GetProfileString(pszKey, _T("Name"));
int iAge2 = pApp->GetProfileInt(pszKey, _T("Age"), 0);

ASSERT(strName == pszName);
ASSERT(iAge2 == iAge);

Další příklad viz CWinApp::WriteProfileInt.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CWinApp

Diagram hierarchie

CWinApp::GetProfileString

CWinApp::WriteProfileInt

GetPrivateProfileInt