簡單的提示是:用_getch()函數逐個按鍵處理,大致是把3樓的getchar()用_getch()取代。tc/bc是getch(),在MSC中是_getch(),屬於非標準擴展,與平臺有關(故MSC中以下劃綫開頭,表明是微軟自己實現的),本質上是調用的API。
其實一個開發平臺,如果沒有强大的擴展,誰會用它!當年tc/bc的風行一時,也是其有諸如getch()、Graphics之類的非標準擴展庫,後來的vc也是靠mfc,現在的vc靠.net框架,都是不斷地擴展著C/C++的功能,拒絕這些擴展,還學個啥。靠ANSI C什麽都做不了,這就是很多人感嘆學了C之後啥寫不出的根本原因,因爲他們原本就拒絕學真能用的東西。好像他們非要强調void main()是錯誤的一樣,用這樣的態度學習,能有什麽出息是可想而知的。
[
本帖最后由 TonyDeng 于 2015-3-2 22:47 编辑 ]