如题,想获取两个Edit控件中数据后进行数学运算,请问应怎么实现?

解决方案 »

  1.   

    对于Edit控件可以给控件关联int型变量,

    给Edit1关联int e1;Edit2关联int e2;
    进行运算时使用UpdateData();
    这样e1和e2中就有值了,进而进行数学运算
      

  2.   

    也可以使用GetWindowText()函数,这样获得值之后,还要转化,麻烦
      

  3.   

    去看一下孙鑫老头的视频教程吧,里面专门有一节讲这个的。http://www.sunxin.org/video/vc.htm,自己看一下。
      

  4.   

    对于Edit控件可以给控件关联int型变量
      

  5.   

    GetWindowText()获取的是CString类型的值,如果要进行计算的话,需要进行数据类型的转换
      

  6.   

    GetWindowText,然后转成相应 数值类型,之后进行比较。
      

  7.   

    如果你关联的变量是CString类型的 使用atoi()转化为INT行,在进行计算
    如果你关联的变量是INT类型的,直接使用进行比较
    注意:在获取变量值之前一定要调用UpdateData()
      

  8.   

    最简单的方法:给俩Edit声明变量 m_edit1 m_edit2UpdateData(TRUE);
    CString str1 = m_edit1;
    CString str2 = m_edit2;
    UpdateData(FALSE);//以上代码把两Edit控件的数传给了str1,str2//.......然后开始计算把·~注意把CString给做转换为想用的数据类型
      

  9.   

    这个问题的实现方法太多了,建议看以下孙鑫老师的视频,里面有一章专门讲这个的,个人认为最简单的方法就是直接关联三个int类型的变量....很容易的,祝你好运...