“=”的消息映射函数:见 我的图片
说明:程序中其他部分都有注释,请大家帮忙看看,主要是程序崩溃,不知道怎么办
           m_sig存储运算符,只要“+、-、*、/”,是CString类的
           num存储运算数,是double型数组。

解决方案 »

  1.   

    为什么不调试呢?就贴一部分代码怎么可能找得出bug
      

  2.   

    while(1){ m++ ; 取值会越界吧?while(m < m_sig.GetLength()) ?
      

  3.   

    崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack即“调用堆栈”里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处,看不懂时双击下一行,直到能看懂为止