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