|
int
strcmp ( const char *s1, const char *s2);
La
función strcmp compara la cadena a la cual señala
s1 con la cadena a la cual señala s2. La cadena strcmp devuelve
un entero mayor que, igual a o menor que cero, según que
la cadena a la cual señala s1 sea mayor que, igual a o menor
que la cadena que la cadena a la cual señala s2.
int
strcoll ( const char *s1, const char *s2);
La
función strcoll compara la cadena a la cual señala
s1 con la cadena a la cual señala s2, ambas interpretadas
como apropiadas a la categoría LC_COLLATE del escenario actual.
La función strcoll devuelve un entero mayor que, igual a
o menor que cero, según que la cadena a la cual señala
s1 sea mayor que, igual a o menor que la cadena a la cual señala
s2 cuando ambas están interpretadas como apropiadas para
el escenario actual.
int
strncmp ( const char *s1, const char *s2, size_t n);
La
función strncmp compara no más de n caracteres (los
caracteres que sigan a un caracter nulo no son comparados) del arreglo
al cual señala s1 con el arreglo al cual señala s2.
La función strncmp devuelve un entero mayor que, igual a
o menor que cero, según si el arreglo, posiblemente terminado
en nulo, al cual señala s1, es mayor que, igual a o menor
que el arreglo, posiblemente terminado en nulo, al cual señala
s2.
size_t
strxfrm ( char *s1, const char *s2, size_t n);
La
función strxfrm transforma la cadena a la cual señala
s2 y coloca la cadena resultante en el arreglo al cual señala
s1. La transformación es tal que si la función strcmp
se aplica a las dos cadenas transformadas, devuelve un valor mayor
que, igual a o menor que cero, en concordancia con el resultado
de la función strcoll aplicable a las dos cadenas originales.
No se colocan más de n caracteres en el arreglo resultante
al cual señala s1, incluyendo el carácter nulo de
terminación. Si n es cero, s1 es posible que sea un apuntador
nulo. Si la copia se lleva a cabo entre objetos que se superponen,
el comportamiento queda indefinido. La función strxfrm devuelve
lalongitud de la cadena transformada (sin incluir el carácter
nulo de terminación). Si el valor es n o más, el contenido
del arreglo al cual señala s1 queda indeterminado.
|
|