C语言库wctomb()函数

#include <stdio.h>
#include <stdlib.h>

int main () {
   int i;
   wchar_t wc = L'a';
   char *pmbnull = NULL;
   char *pmb = (char *)malloc(sizeof( char ));

   printf("Converting wide character:/n");
   i = wctomb( pmb, wc );
   printf("Characters converted: %u/n", i);
   printf("Multibyte character: %.1s/n", pmb);

   printf("Trying to convert when target is NULL:/n");
   i = wctomb( pmbnull, wc );
   printf("Characters converted: %u/n", i);

   /* this will not print any value */
   printf("Multibyte character: %.1s/n", pmbnull);

   return(0);
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/265256.html

(0)
上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐

发表回复

登录后才能评论