strcmp & strncmp en C++
Dev - C++
7.475 visualizaciones desde el 2 de Abril del 2019
El presente programa introduce el uso de la manipulación de cadenas mediante los comandos strcmp y strncmp
Función strcmp
Esta función compara dos cadenas: la cadena de segundo parámetro con la del primer parámetro. Si ambas cadenas tienen la misma longitud la función regresa el valor de un 0. Si se tienen un valor mayor en la primera cadena se regresa un valor positivo, y si el valor es menor se regresa un valor negativo.
Esto ocurre a través de la comparación de cadenas. Suponga que tiene las siguientes dos cadenas:
avión azúcar
La función primero compara la primera letra de la función, como en ambos casos es la a, la función continúa al siguiente valor.
Ahora, la 'z' tiene un valor mayor que la 'v' en el código de caracteres ASCII, por lo que se dice que la primera cadena es "Mayor" que la segunda cadena.
Función strncmp
Esta función es muy similar a strcmp, la diferencia es que recibe un parámetro size_t como límite de evauación.
Función strcmp
Esta función compara dos cadenas: la cadena de segundo parámetro con la del primer parámetro. Si ambas cadenas tienen la misma longitud la función regresa el valor de un 0. Si se tienen un valor mayor en la primera cadena se regresa un valor positivo, y si el valor es menor se regresa un valor negativo.
Esto ocurre a través de la comparación de cadenas. Suponga que tiene las siguientes dos cadenas:
avión azúcar
La función primero compara la primera letra de la función, como en ambos casos es la a, la función continúa al siguiente valor.
Ahora, la 'z' tiene un valor mayor que la 'v' en el código de caracteres ASCII, por lo que se dice que la primera cadena es "Mayor" que la segunda cadena.
Función strncmp
Esta función es muy similar a strcmp, la diferencia es que recibe un parámetro size_t como límite de evauación.
Comentarios sobre la versión: 1.0 (0)
No hay comentarios