{{keywords>wiki library source code example reference}} ====== strxfrm ====== #include size_t strxfrm(char *str1, const char *str2, size_t n); ===== description of strxfrm ===== The function strxfrm () transforms a null-terminated C string according to local settings. Thus the string can be safely compared using strcmp () with another. The transformed string is stored in a new string. ===== strxfrm C Sourcecode Example ===== /* * strxfrm example code * http://code-reference.com/c/string.h/strxfrm */ #include #include #include int main(void) { char *target, *dst, *source; int length; source = "the answer: life the universe & everything"; dst = (char *) calloc(80, sizeof(char)); length = strxfrm(target, source, 80); printf("%s has the length %d\n", target, length); return 0; } ==== output of strxfrm c example ==== the answer: life the universe & everything has the length 42