AfxIsValidString
Tato funkce slouží k určení, zda je platný ukazatel na řetězec.
BOOL AfxIsValidString(
LPCSTR lpsz,
int nLength = -1
);
Parametry
lpsz
Ukazatel k testování.nLength
Určuje délku řetězce, zkoušet v bajtech.Hodnota –1 označuje, že bude řetězec zakončený hodnotou null.
Vrácená hodnota
V sestavení ladicí nenulová hodnota, pokud je zadané ukazatel odkazuje řetězec zadané velikosti; jinak 0.
V sestavení program debug nenulová, pokud lpsz není NULL. jinak 0.
Příklad
// Create a character string which should be valid.
char str[12] = "hello world";
// Create a null pointer, which should be an invalid string.
char* null = (char*)0x0;
ASSERT(AfxIsValidString(str, 12));
ASSERT(!AfxIsValidString(null, 5));
Požadavky
Záhlaví: afx.h