AfxIsValidString
Utilice esta función para determinar si un puntero a una cadena es válido.
BOOL AfxIsValidString(
LPCSTR lpsz,
int nLength = -1
);
Parámetros
lpsz
El puntero a probar.nLength
Especifica la longitud de la cadena que se va a probar, en bytes.Un valor de – 1 indica que la cadena se terminada en null.
Valor devuelto
En depuración compila, distinto de cero si los puntos especificados puntero a una cadena de tamaño especificado; si no 0.
En versiones compila, distinto de cero si lpsz no es NULL; si no 0.
Ejemplo
// 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));
Requisitos
Header: afx.h