B
begginnerest
Unregistered / Unconfirmed
GUEST, unregistred user!
我在VC++添加了两个编辑框:第一个编辑框与变量m_num1绑定,类型为CString 长度为8
另一个编辑框的变量m_MEdit 类型为 Control CEdit
我又添加了一个按钮 我想实现从第一个编辑框中输入字符串,从另一个编辑框中得到输出的字符。我的代码如下 :
UpdateData();
char xulie[8];
for (int i=0;i<8;i++)
{ xulie=m_num1.GetAt(i);}//把从第一个编辑框中得到的字符串的每个字符给字符数组xulie
m_MEdit.SetWindowText(xulie);
可是我在执行时出现了如下的情况:我在第一个编辑框中输入0x0x0x0x
在第二个编辑框中得到如下:0x0x0x0x|?
不知为什么后面会多出字符?
另一个编辑框的变量m_MEdit 类型为 Control CEdit
我又添加了一个按钮 我想实现从第一个编辑框中输入字符串,从另一个编辑框中得到输出的字符。我的代码如下 :
UpdateData();
char xulie[8];
for (int i=0;i<8;i++)
{ xulie=m_num1.GetAt(i);}//把从第一个编辑框中得到的字符串的每个字符给字符数组xulie
m_MEdit.SetWindowText(xulie);
可是我在执行时出现了如下的情况:我在第一个编辑框中输入0x0x0x0x
在第二个编辑框中得到如下:0x0x0x0x|?
不知为什么后面会多出字符?