ultrix man page for wcstombs

Query: wcstombs

OS: ultrix

Section: 3int

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

wcstombs(3int)															    wcstombs(3int)

Name
       wcstombs - converts a string of type wchar_t into a multibyte character string

Syntax
       #include <stdlib.h>

       int wcstombs (s, pwcs, n)
       char *s;
       const wchar_t *pwcs;
       size_t n;

Arguments
       s       The s argument is a pointer to the resulting multibyte character string.

       pwcs    The pwcs argument is a pointer to the source array of wide characters.

       n       The n argument is the maximum number of resulting bytes in the array pointed to by s.

Description
       The  function converts a sequence of character codes of type from the array pointed to by pwcs into a sequence of multibyte characters. The
       function stores the multibyte characters in the array pointed to by s, stopping if a multibyte character would exceed the limit of n  total
       bytes  or  if a null character is stored. Each character is converted as if by a call to the function. No more than n bytes are modified in
       the array pointed to by s.  This function is affected by the LC_CTYPE category of the current locale.

Return Values
       If a character is encountered that does not correspond to a valid multi-byte  character,  the  function	returns  Otherwise,  the  function
       returns	the  number  of  bytes	modified, not including a terminating null character, if any. The array will not be null-terminated if the
       value returned is n.

See Also
       mblen(3int), mbtowc(3int), mbstowcs(3int), setlocale(3int), wctomb(3int)

																    wcstombs(3int)
Related Man Pages
multibyte(3c) - hpux
wctomb(3int) - ultrix
wcstombs(3) - netbsd
wcsrtombs(3) - osf1
wcstombs(3c) - sunos
Similar Topics in the Unix Linux Community
converting contents of a character array to int
How to declare an array to take more than 10,000 characters
unix array
Unix character set problem
How will the behaviour of multibyte char differ because of different LC_CTYPE locale?