程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 中文字符-如何用C語言編寫一個簡單的輸入法程序,要求可以輸入漢字。

中文字符-如何用C語言編寫一個簡單的輸入法程序,要求可以輸入漢字。

編輯:編程綜合問答
如何用C語言編寫一個簡單的輸入法程序,要求可以輸入漢字。

不太清楚漢字在計算機中是如何存儲的,想知道例如微軟的智能ABC以及搜狗輸入法是怎樣實現拼音拼寫下的漢字輸入。

最佳回答:


首先要有一個漢字的編碼庫,比如GB2312
編寫的是拼音輸入法的話,還要建立一個拼音與漢字對應的數據庫
然後根據用戶輸入的拼音,提示出對應的漢字(漢字的優先順序由數據庫決定,同時還可以學習該用戶的使用習慣)
如果輸入法還支持智能聯想輸入的話,還要加入詞庫(也有優先級),這樣可以根據前一個字來推斷出下一個可能的字

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved