Partilhar via


AfxIsValidString

Use esta função para determinar se um ponteiro para uma cadeia de caracteres é válido.

BOOL AfxIsValidString( 
   LPCSTR lpsz, 
   int nLength = -1  
);

Parâmetros

  • lpsz
    O ponteiro para testar.

  • nLength
    Especifica o comprimento da cadeia de caracteres a ser testada, em bytes. Um valor igual a 1 indica que a cadeia de caracteres nulos será encerrada.

Valor de retorno

Na depuração cria, diferente de zero se os pontos especificados do ponteiro para uma cadeia de caracteres do tamanho especificado; se não 0.

Na depuração não cria, diferente de zero se lpsz não for NULL; se não 0.

Exemplo

// 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

Consulte também

Referência

AfxIsMemoryBlock

AfxIsValidAddress

Conceitos

Macros e globais MFC