关于mfc的一点小问题、新手、特别新的新手...
程序是基于对话框的,对输入的数据进行直接插入排序 然后输出
void C排序Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);
int s[1000],t;
m_e1.GetWindowTextW(LPTSTR(s),1000);
for (int i=1;i!='\0';++i)
{if(s[i]<s[i-1])
{t=s[i]; //t为监视哨
int j=i-1;
for (int j=i-1;t<s[j]&&t>=0;--j)
s[j+1]=s[j]; s[j+1]=t;}}
m_e2.SetWindowTextW(LPCTSTR(s));
UpdateData(FALSE);
}
执行时,总是这样
排序.exe 中的 0x00bd30cc 处未处理的异常: 0xC0000005: 读取位置 0x001e1000 时发生访问冲突
为什么吖..