我在函数中需要处理的一个数据的类型是一个 unsined char 的数组,我想从EDIT BOX 中得到这个unsined char 数组的值,但是使用EDIT BOX 时,选择的变量的类型有限,我只看到了有CSting,BYTE,int等类型,我只是想让 从用户那得到的信息 保存到 unsigned char 的数组中,怎样可以实现???先说谢谢了
解决方案 »
- 关于孙鑫老师的视频 第15课中最后一个简单的聊天程序中的一个问题
- 如何实现 多 屏 幕显示
- 难以理解的问题期待高手讲解?
- 请教各位一个vc程序运行时的小问题,多谢!
- 大家现在使用什么开发,可以说说吗?请问,现在大家使用MFC中的CAsyncSocket和CSocket类吗?
- 请教CListCtrl中排序问题的compare function. 谢谢!
- 需要程序
- 怎样才能学好VC++
- 关于vss,出现um.dat corrupt咋办?谁有正确的um.dat给我一个
- 我要用VB作一个OCX,然后放到网页上,如何才能让浏览器认为这个控件是安全的呢,谢谢!
- VC服务器监听失败是怎么回事啊
- VC 每个任务要花费的的最小时间是多少?
然后通过类型转换获得 unsined char 的数组
{
UpdateData();
int iLeng = m_edit.GetLength();
BYTE * pBuff = new unsigned char[iLeng] ;
memcpy(pBuff,m_edit.GetBuffer(iLeng),sizeof(unsigned char)*iLeng);
//使用
delete [] pBuff ;
}
typedef CONST CHAR *LPCSTR, *PCSTR;
typedef unsigned char BYTE;
可以随便选择一个,然后在生成的头文件里面改就可以了
如 //{{AFX_DATA(CFindCarDlg)
enum { IDD = IDD_FIND_CAR };
CString m_strCenterID;
CString m_strEndGx;
CString m_strEndGy;
CTime m_ctlStartDate;
CTime m_ctlStartTime;
CTime m_ctlEndTime;
CString m_strStartGx;
CString m_strStartGy;
//}}AFX_DATA
可以把里面的CString类型改成你需要的类型