¿Cómo determinar si hay caracteres especificados en una cadena en vc++6.0?
Puede utilizar la función de biblioteca strchr para determinar si un carácter específico está presente en una cadena.
1 Nombre de función:
strchr
2 Declaración:
char *strchr(const char* _Str, int _ Val);
3Archivo de encabezado:
string.h
4Función:
Encontrar la primera aparición del carácter C en la cadena s La ubicación donde aparece.
Descripción: Devuelve el puntero a la posición donde apareció C por primera vez. La dirección devuelta es el primer puntero cuyos caracteres son los mismos que Val al comienzo del puntero de cadena que se busca. Si no hay C en S, se devuelve NULL.
Por lo tanto, para determinar si hay un código "3" en la cadena "123456", puedes escribir así:
if(strchr("123456 ",'3' )?!= ?NULL)? printf(" existe \ n ");
¿Y si? Printf("No existe\n");