2. STRNCMP Concepto: Compara hasta num caracteres de la cadena C str1 a los de la cadena C str2. Esta función comienza comparando el primer carácter de cada cadena. Si son iguales entre sí, continúa con los siguientes pares hasta que los personajes son diferentes, hasta que un carácter de terminación nulo, se alcanza, o hasta que num personajes coinciden en ambas cadenas, lo que ocurra primero. Comparación de los n primeros caracteres de cadenas, con seguridad binaria
3. STRNCMP Parámetros str1 cadena de C a comparar. str2 cadena de C a comparar. num El número máximo de caracteres a comparar. Sintaxis int strncmp ( string cad1, string cad2, int largo)
4.
5. Un valor superior a cero indica que el primer carácter que no coincide con un valor mayor en str1 que en str2,
6. Y un valor inferior a cero indica lo contrario.
7. Devuelve < 0 si cad1 es menor que cad2; > 0 si cad1 es mayor que cad2, y 0 si son iguales.Nótese que esta comparación es sensible a mayúsculas y minúsculas
8. STRNCMP #include <stdio.h> #include <string.h> int main () { char str[][5] = { "R2D2" , "C3PO" , "R2A6" }; int n; puts ("Lookingfor R2 astromechdroids..."); for (n=0 ; n<3 ; n++) if (strncmp (str[n],"R2xx",2) == 0) { printf ("found %s",str[n]); } return 0; }