C / string.h / strxfrm
memchr, memcmp, memcpy, memmove, memset, strcat, strchr, strcmp, strcoll, strcpy, strcspn, strerror, strlen, strncat, strncmp, strncpy, strpbrk, strrchr, strspn, strstr, strtok, » strxfrm,
Funcion: strxfrm()
Sintaxis:
Descripcion: Transforma la cadena apuntada por s2 y coloca la cadena resultante en el array/arreglo apuntado por s1. La transformación es tal que, si la función strcmp es aplicada a las dos cadenas transformadas, el valor de retorno corresponderá a los valores de retorno de la función strcoll. No más de n caracteres son colocados en el array resultante apuntado por s1, incluyendo el carácter nulo. Si n es cero, s1 puede ser un puntero nulo.
Ejemplo:
Sintaxis:
size_t strxfrm(char *s1, const char *s2, size_t n);
Descripcion: Transforma la cadena apuntada por s2 y coloca la cadena resultante en el array/arreglo apuntado por s1. La transformación es tal que, si la función strcmp es aplicada a las dos cadenas transformadas, el valor de retorno corresponderá a los valores de retorno de la función strcoll. No más de n caracteres son colocados en el array resultante apuntado por s1, incluyendo el carácter nulo. Si n es cero, s1 puede ser un puntero nulo.
Ejemplo:
#include <stdio.h> #include <string.h> int main() { char s2[7] = "abcdefg"; char s1[7]; int i; i = strxfrm( s1, s2, 4 ); printf( "s2=%s\n", s2 ); printf( "s1=%s\tlonguitud=%d\n", s1, i ); return 0; }