CString to const char* ошибка приведения типа
Всем Привет,
У меня есть проблема с литьем типов.
вот этот код:
заголовочный файл:
struct userdata { char strUserName[20]; char strMsg[100]; };
another.cpp файл:
CString m_txtSend; strcpy(uinf.strMsg, m_txtSend);
Ошибка:
error C2664: 'strcpy' : cannot convert parameter 2 from 'CString' to 'const char *'
другая ошибка:
cpp файл:
CString sUserName; sUserName.Format("%s : %s", udata->strUserName, udata->strMsg);
ошибка:
error C2664: 'void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...)' : cannot convert parameter 1 from 'const char [8]' to 'const wchar_t *' 1> with 1> [ 1> BaseType=wchar_t, 1> StringTraits=StrTraitMFC_DLL<wchar_t> 1> ] 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
пожалуйста, помогите мне.