AfxIsValidString
Ta funkcja służy do określenia, czy wskaźnik na ciąg jest prawidłowy.
BOOL AfxIsValidString(
LPCSTR lpsz,
int nLength = -1
);
Parametry
lpsz
Wskaźnik do testowania.nLength
Określa długość ciągu podlegających badaniu, w bajtach.Wartość-1 wskazuje, że będzie ciąg zakończony znakiem null.
Wartość zwracana
Buduje debugowania, różną od zera, jeśli określony wskaźnik wskazuje ciąg o określonym rozmiarze; inny sposób 0.
W-debug buduje różną od zera jeśli lpsz nie jest równa NULL; inny sposób 0.
Przykład
// 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));
Wymagania
Nagłówek: afx.h