用c语言写的一个简单的计算器程序,用cfree进行的开发,但是报错!!
											程序报的是语法错误,但是明显我没有语法错误啊!!受不了了,帮忙看看吧!程序源代码:
 程序代码:
程序代码:void Main_OnCommand(HWND hwnd, int id, HWND hwndCtl, UINT codeNotify)
{
    switch(id)
    {
        case IDC_BTNEQUAL://响应计算器程序
          TCHAR cnumber1[256];
          GetDlgItemText(hwnd,IDC_EDTNUMBER1,cnumber1,sizeof(cnumber1)/sizeof(char));
          int inumber1 =atoi(cnumber1);//得到我们输入的第一个整数
          
          TCHAR cnumber2[256];
          GetDlgItemText(hwnd,IDC_EDTNUMBER2,cnumber2,sizeof(cnumber2)/sizeof(char));
          int inumber2=atoi(cnumber2);//得到我们输入的第二个整数
          
          TCHAR csign;
          GetDlgItemText(hwnd,IDC_EDTSIGN,csign,sizeof(csign)/sizeof(char))
          //得到我们的计算方式,即计算的符号
          int ianswer;
          switch(csign)
            {
                case '+':
                  ianswer=inumber1+inumber2;
                break;
                
                case '-':
                  ianswer=inumber1-inumber2;
                break;
                
                case '*':
                  ianswer=inumber1*inumber2;
                break;
                
                case '/':
                  ianswer=inumber1/inumber2; 
                break;
                
                default:MessageBox(NULL,TEXT("请输入正确的运算符号"),TEXT("ERROR"),MB_OK|MB_ICONERROR);
            }//运算结果
            
            TCHAR canswer[256];
            itoa(ianswer,canswer,10);
            SetDlgItemText(hwnd,IDC_EDTANSWER,canswer);//输出运算的结果 
            
        break;
    }
}程序的错误:
程序的工程:
 Calculator_DriveMessage.zip
				(108.18 KB)
Calculator_DriveMessage.zip
				(108.18 KB)
				
				
			


 
											





 
	    

 
	





