首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个减法器,结果不对,

2012-05-20 
一个减法器,结果不对,求助。void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify){swit

一个减法器,结果不对,求助。
void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
  switch(id)
  {
  case IDC_OK:
{
TCHAR str1[256];
TCHAR str2[256];
GetDlgItemText(hwnd,IDC_EDIT1,str1,sizeof(str1));
GetDlgItemText(hwnd,IDC_EDIT2,str1,sizeof(str2));
int in1=atoi(str1);
int in2=atoi(str2);
int out=in1-in2;
TCHAR out1[256];
itoa(out,out1,10);
//wsprintf(out1,"%i",out);
SetDlgItemText(hwnd,IDC_EDIT3,out1);
}
  break;
  default:
break;
  }
}


得到的结果和减数总是相同,求解。

[解决办法]

探讨

你并没有将数从Edit2取到str2,结果怎么能对呢?出错了,请首先检查一下你的代码。
GetDlgItemText(hwnd,IDC_EDIT1,str1,sizeof(str1));
GetDlgItemText(hwnd,IDC_EDIT2,str1,sizeof(str2));

热点排行