wcstombs

wcstombs

目录

函数定义
函数应用举例

编辑本段函数定义

  wcstombs - 将 宽字符 转换成多字符
  头文件:
  #include <stdlib.h>
  原型
  size_t wcstombs(char *dest, const wchar_t *src, size_t n);
  说明:
  如dest 非NULL,则wcstombs() function把 宽字符 src转换成多字符dest,最多转换n 字节
  返回值:
  转换成功,返回转换的字节数(不包括非0 字符 ),不成功返回(size_t)(-1)。
  更多讲解参见man手册。

编辑本段函数应用举例

  void main( void )  [1]
  {
  int i;
  char *pmbbuf = (char *)malloc( MB_CUR_MAX );
  wchar_t *pwchello = L"Hello, world.";
  printf( "Convert wide-character string:\n" );
  i = wcstombs( pmbbuf, pwchello, MB_CUR_MAX );
  printf( "\tCharacters converted: %u\n", i );
  printf( "\tMultibyte character: %s\n\n", pmbbuf );
  }

你可能感兴趣的:(wcstombs)