陳鍾誠

Version 1.0

#寬窄字串間的轉換

###程式: mbstowcs.c

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

int main(void){
  char *str = "Hi!您好";
  wchar_t wstr[10];
  char str2[10];
  mbstowcs(wstr, str, 10);
  printf("%s\n",str);
  printf("%ls\n",wstr);
  wcstombs(str2, wstr, 10);
  printf("%s",str2);
}

###執行結果

D:\cp>gcc mbstowcs.c -o mbstowcs

D:\cp>mbstowcs
Hi!您好
Hi!您好
Hi!您好