關於孫鑫VC 第六章的一些問題

2021-08-02 23:52:52 字數 440 閱讀 8951

這裡先說一下我自己做**本的小例項的一些小問題

1 原文中 在cview類中新增的是m_strline初始化為" "           這裡寬字元應該為str=_t(" ");   和變數無關   加上 _t()

2 還有乙個是原文中 void cphonebookview::onchar(uint nchar, uint nrepcnt, uint nflags)

nchar    是uint    在進行m_str+=nchar時  沒有報錯 在vs2010中 報錯 原因型別不相容

這裡需要用 format轉一下

cstring mstr=_t("");

mstr.format(_t("%c"), nchar);     注意這裡%c 把uint轉化成cstring

str+=mstr;    

dc.textoutw(0,0,str);

關於第六章函式 c 的討論

函式第一節 函式 首先要知道在程式設計過程中為什麼要使用函式?函式的呼叫是不是使得c 的程式複雜了呢,而且沒有什麼實際用處呢?事實恰恰相反,函式的使用讓程式 的可讀性,可維護性更強。同時函式也可以被反覆呼叫,也提高了模組的可復用性。函式定義 了解什麼是函式?它的具體形式是什麼?函式是一組一起執行乙個...

關於VC資源ID的一些問題

選單項的id有效範圍是1 0xefff,但是mfc technical note 20建議將範圍限制在0x8000 0xdfff之間。0xf000或更高的id值留給windows 尤其是系統選單中的各項。範圍0xe000 0xefff則預留給mfc。實際上,低於0x8000的選單id是完全可以放心使...

C對檔案的一些操作(孫鑫vc 的閱讀筆記)

開啟檔案 file fopen const char filename,const char mode filename 要開啟的檔案 mode 開啟的模式 開啟的模式有如下 r rt 開啟乙個文字檔案,檔案必須存在,只允許讀 r rt 開啟乙個文字檔案,檔案必須存在,允許讀寫 rb 開啟乙個二進位...