我有一段程序,一開始只考慮ASCII 的情況。很多字符串都是char類型?,F在要加入中文輸出,不得不改用UNICODE。但是以前寫的程序編譯有很多錯誤,主要是函數參數很多原來都是char類型,要改為short類型。有沒有辦法能讓程序一部份支持ASCII,另一部份支持UNICODE。我的開發環境是Visual C++。謝謝

熱心網友

sure.使用vc中的TCHAR宏來操作字符串,所有的方法里面都是用對應的操作宏,在TCHAR.h頭文件中可以看到。另外,vc下你可以找到一些系統支持的函數,來提供unicode到ascii之間的編碼轉換。