Compartir a través de


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

Vea también

Referencia

AfxIsMemoryBlock

AfxIsValidAddress

Conceptos

Macros y funciones globales de MFC