AfxIsValidString
Funkcja ta służy do ustalenia, czy wskaźnik na ciąg znaków jest prawidłowy.
BOOL AfxIsValidString(
LPCSTR lpsz,
int nLength = -1
);
Parametry
lpsz
Wskaźnik, aby przetestować.nLength
Określa długość ciągu badane w bajtach.Wartość –1 oznacza, że będzie ciąg zakończony znakiem null.
Wartość zwracana
W przypadku debugowania kompilacje, różną od zera, jeśli określony wskaźnik wskazuje ciąg określony rozmiar; 0 inaczej.
W kompilacjach do debugowania Jeśli niezerową lpsz nie jest równa NULL; 0 inaczej.
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