Re: [問題] MFC問題??
※ 引述《WPC001 (無)》之銘言:
: ※ 引述《ashi0302 (興農衝啊. .....  )》之銘言:
: : 我照書上的程式碼打一遍或複製老師投影片上的程式碼
: : debug後都會出現
: : error C2664: 'CFrameWnd::Create' : 無法將參數 2 從 'const char [10]' 轉
: : 換成 'LPCTSTR'
: : 老師跟書上用的.NET版本都是2003
: : 我灌的是2005
: : 請問問題是出在哪??
: 在參數2前面加入 (LPCTSTR)
: 即可
這樣不對吧 @@"
2005字元預設是用寬字元(wchar_t,2 byte),以前是用多位元組字元(char,1 byte)
我覺得比較好的解決辦法有兩個:
1.把"專案"->"組態屬性"->"一般"->"字元集"改成"使用多位元組字元集"
2.把字元的部分全部換成TCHAR(這個型態會根據1的設定自動判斷用char或wchar_t)
還有把常數字串用_T("這是字串")這種方式表示(理由同上行)
個人是推薦2啦, 雖然比較麻煩, 因為這樣不管臨時要改用char或wchar_t都沒問題~
--
那天我看到妳
只覺目光不由自主地停在妳身上
現在看到妳
總不自禁多看妳一眼
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.200.63
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章