程式如下:
char str1[256];
CEdit* m_Edit1=(CEdit*)GetDlgItem(IDC_EDIT_Rev);//編輯框控制元件ID為IDC_EDIT_Rev
memset(str1,0,256);
m_Edit1->GetLine(count,str1,sizeof(str1));
編譯提示錯誤:不能將引數 2 從“char [256]”轉換為“LPTSTR”,與指向的型別無關;轉換要求 reinterpret_cast、C 樣式轉換或函式樣式轉換
uj5u.com熱心網友回復:
char 改為 TCHAR, 可適應UNICODE和多位元組的編譯環境
TCHAR str1[256];
memset(str1,0, sizeof(str1));
CEdit* m_Edit1=(CEdit*)GetDlgItem(IDC_EDIT_Rev);//編輯框控制元件ID為IDC_EDIT_Rev
if(m_Edit1)
m_Edit1->GetLine(count, str1, _countof(str1));
uj5u.com熱心網友回復:
型別不符 試著強制型別轉換轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/103862.html
下一篇:檔案存取加密 Sqlite加密
