2008/8/19

windows API

關於c++使用unicode:

 標頭檔:
  #include

 必要程式:
  setlocale(LC_ALL,"");

 寬字串變數宣告範例:
  WCHAR *str = L"測試";

 寬字串變數印出範例:
  wprintf(L"%s\n", L"測試");

 char * 轉 WCHAR範例:
  char *a = "test";
  WCHAR b[1000];
  swprintf(b , L"%S" , a);

重點筆記:
"%s" 和 "%S" 有極大的差距。

沒有留言: