Así que tengo un dilema. Necesito comparar dos cadenas estilo C y busqué las funciones que sería el más apropiado:¿Cuál es la función adecuada para comparar dos cadenas de estilo C?
memcmp //Compare two blocks of memory (function)
strcmp //Compare two strings (function)
strcoll //Compare two strings using locale (function)
strncmp //Compare characters of two strings (function)
strxfrm //Transform string using locale (function)
El primero creo que es para las direcciones, por lo que la idea es salir. El segundo me parece la mejor opción, pero quiero escuchar comentarios de todos modos. Los otros tres me dejan despistado.
* "El primero creo que es para direcciones" * - No, es para bloques de memoria arbitrarios. Al final, todas esas funciones toman direcciones que apuntan a los bloques de memoria que se compararán. Pero ninguno en realidad compara direcciones. Pero a partir de los comentarios dentro del código, creo que está enterado de esto y simplemente se expresó de manera un poco inexacta. –