int strcmp( const char * cadena1, const char * cadena2 )
Retorna:
+n
// Si la primera cadena es mayor que la segunda.
0 // Si las dos cadenas son idénticas.
-n // Si la primera cadena es menor que la segunda.
Descripción:
Compara dos cadenas de texto, carácter a carácter, devolviendo 0 cuando ambas cadenas sean idénticas.
char cadena[50]="abc";
MAIN_PROGRAM_CDIV BEGIN_PROGRAM // Definimos el modo gráfico set_gfx(GFX_AUTODETECT_WINDOWED); // Definimos la resolución set_mode(m640x480); // ... if (strcmp(micadena,"abc")==0) // Las dos cadenas son iguales ... // ... END_PROGRAM
Para buscar una cadena dentro de otra (ver si esta contenida en ella), se utiliza la función strnstr(), y para ver si una cadena contiene algún carácter se utiliza la función strnchr().
Ver: upper() - lower() - strdel() - strcpy() - strcat() - strlen() - strnchr() - strnstr() - strset() - chartoint()