{{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