La función strcmpi() es una función integrada en C y se define en el archivo de encabezado «string.h». La función strcmpi() es la misma que la función strcmpi() pero la única diferencia es que la función strcmpi() no distingue entre mayúsculas y minúsculas y, por otro lado, la función strcmp() sí lo hace.
Sintaxis:
int strcmpi (const char * str1, const char * str2 );
Parámetros:
- str1: La primera string.
- str2: La segunda string.
Devuelve: Esta función devuelve 0 si las dos strings dadas son iguales, un valor negativo si la longitud de str1 es menor que la longitud de str2 y si la longitud de str1 es mayor que str2, entonces esta función devuelve un valor positivo.
Nota: Esta es una función no estándar que solo funciona con versiones anteriores de Microsoft C.
Los siguientes programas ilustran la función strcmpi() en C:
Programa 1:
// C program to demonstrate // example of strcmpi() function #include <stdio.h> #include <string.h> int main( ) { char str1[] = "geeks" ; char str2[] = "geeks" ; int j = strcmpi ( str1, str2 ) ; printf ( "The function returns = %d",j ) ; return 0; }
Producción:
The function returns = 0
Programa 2:
// C program to demonstrate // example of strcmpi() function #include <stdio.h> #include <string.h> int main( ) { char str1[ ] = "geeks" ; char str2[ ] = "ForGeeks" ; int i = strcmpi ( str1, str2 ) ; printf ( "The function returns = %d", i ) ; return 0; }
Producción:
The function returns = 1
Publicación traducida automáticamente
Artículo escrito por bansal_rtk_ y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA