[求助]请高手帮忙看一下CString转换成unsigned char的错误附源代码
部分代码:void CCSCommTestDlg::OnButtonManualsend() //对话框BUTTON控件,Click事件
unsigned char *ptr='\0'; //定义一个unsigned char型指针,指向IDC_EDIT_RXDATA的CString型
*ptr=(unsigned char)(LPCTSTR)m_strRXData; //变量m_RXData
编译时候,没什么错误,只有一个
Cannot open precompiled header file: 'Debug/CSCommTest.pch': No such file or directory
Error executing cl.exe. 估计不会影响执行
Bulid时也能通过,运行时点击BUTTON时弹出"****"指令调用内存"******",该内存不能为"read"的错误.
在*ptr=(unsigned char)(LPCTSTR)m_strRXData; 设置断点,提示如下错误:
Unhandled exception in **.exe:0xC000005:Access Violation.
恳请各位高手帮我解释解释啊!