int temp_result,result_add;
char lpszItem[10];当我按下加号的时候:GetWindowText(hwnd_edit,lpszItem,max);
temp_result=atoi(lpszItem);//在这一步的时候能够得到正确的数值。result_add+=temp_result;/*问题就在这一步,他只能保留第一位了,比如输入85,在上一不还是正确的85可在这里就变成8了!我这计算器写完如果是单位(就一个书)的运算能够正常运行,但是要说如一位以上后面的位就丢掉了,这是为什么呢?谢谢了*/itoa(result_add,lpszItem,10);
SetWindowText(hwnd_edit,lpszItem);