[問題] RS232的讀取

看板C_and_CPP (C/C++)作者 (天王寺 蒼嵐)時間14年前 (2011/07/16 11:48), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++,VS2008 問題(Question): 小弟剛開始要碰RS232的東西,只是想要簡單的接收資料 http://msdn.microsoft.com/en-us/library/ms810467.aspx 查閱了這個網站,在開PORT的部分 hComm = CreateFile("COM1", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, 0); 參照了網上的大大使用這個寫法 結果出現ERROR... error C2664: 'CreateFileW' : cannot convert parameter 1 from 'const char [5]' to 'LPCWSTR' 連GOOGLE都沒有人發生這個問題啊O_Q 請問這是發生了甚麼狀況,如何修改? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.71.6 ※ 編輯: darkather 來自: 140.124.71.6 (07/16 11:49)

07/16 13:52, , 1F
L"COM1" 像這樣前面加一個大寫的L
07/16 13:52, 1F

07/16 14:53, , 2F
喔喔!成功了@@謝謝
07/16 14:53, 2F

07/16 15:55, , 3F
NO, 比較正確的做法是 _T("COM1")
07/16 15:55, 3F

07/16 16:08, , 4F
說的也是,樓上是對的XD (太久沒用都忘了_T這個東西...)
07/16 16:08, 4F
文章代碼(AID): #1E8GeePr (C_and_CPP)
文章代碼(AID): #1E8GeePr (C_and_CPP)