AfxIsValidString
Use esta função para determinar se um ponteiro para uma seqüência de caracteres é válido.
BOOL AfxIsValidString(
LPCSTR lpsz,
int nLength = -1
);
Parâmetros
lpsz
O ponteiro para testar.nLength
Especifica o comprimento da seqüência de caracteres a serem testadas, em bytes.Um valor de – 1 indica que a seqüência de caracteres será terminada por caractere nulo.
Valor de retorno
Em compilações de depuração, diferente de zero se o ponteiro especificado aponta para uma cadeia de caracteres de tamanho especificado; Caso contrário, 0.
Em compilações de depuração não diferente de zero se lpsz não é nulo. Caso contrário, 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
Cabeçalho: Afx. h