vc++ 6.0支援unicode程式設計,但預設的是ansi,所以開發人員只需要稍微改變一下編寫**的習慣便可以輕鬆編寫支援unicode的應用程式。使用vc++ 6.0進行unicode程式設計主要做以下幾項工作:
1、為工程新增unicode和_unicode預處理選項。
具體步驟:開啟[工程]->[設定…]對話方塊,在c/c++標籤對話方塊的「預處理程式定義」中去除_mbcs,加上_unicode,unicode。(注意中間用逗號隔開).
在沒有定義unicode和_unicode前,所有函式和型別都預設使用ansi的版本;在定義了unicode和_unicode之後,所有的mfc類和windows api都變成了寬位元組版本了。
開啟vc++6.0,新建基於對話方塊的工程unicode,主對話方塊idd_unicode_dialog中加入乙個按鈕控制項,雙擊該控制項並新增該控制項的響應函式:
void cunicodedlg::onbuttonunicode() 新增靜態文字框idc_disp,使用classwizard給該控制項新增cstring型別變數 m_disp。使用預設ansi編碼環境編譯該工程,生成unicode.exe。
第二步:修改系統內碼
開啟「控制面板」,單擊「日期、時間、語言和區域設定」選項,在「日期、時間、語言和區域設定」視窗中繼續單擊「 區域和語言選項」選項,彈出「區域和語言選項」對話方塊。在該對話方塊中,單擊「高階」標籤,將「非unicode的程式的語言」選項改為「日語」,單擊「應 用」按鈕,
彈出的對話方塊單擊「是」,重新啟動計算機使設定生效。
執行unicode.exe程式並單擊「button1」按鈕,看,靜態文字框出現了亂碼。
第三步:
改為unicode編碼環境編譯該工程,生成unicode.exe。再次執行unicode.exe程式並單擊「unicode」按鈕。看到unicode編碼的優勢了吧。
VC 6 0如何設定使其支援Unicode程式設計
vc 6.0支援unicode程式設計,但預設的是ansi,所以開發人員只需要稍微改變一下編寫 的習慣便可以輕鬆編寫支援unicode的應用程式。使用vc 6.0進行unicode程式設計主要做以下幾項工作 1 為工程新增unicode和 unicode預處理選項。具體步驟 開啟 工程 設定 對話方...
如何在VC6 0中設定條件斷點
朱金燦 在平時使用程式設計中我們除錯程式一般都要設定斷點進行除錯。但是設定一般的斷點難以除錯一些迴圈次數比較大的 從網上看到一篇文章 vc除錯入門 再結合自己的實踐,懂得了如何設定條件斷點。下面我以例子來說明 在下面一段 中 int sum 0 for int i 0 i 10 i 現在我要獲取當i...
如何在VC6 0中設定條件斷點
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!朱金燦 在平時使用程式設計中我們除錯程式一般都要設定斷點進行除錯。但是設定一般的斷點難以除錯一些迴圈次數比較大的 從網上看到一篇文章 vc除錯入門 再結合自己的實踐,懂得了如何設定條件斷點。下面我以例子來說明 在下面一段 中 選擇condition...