是不是对i附近的变量进行错误操作乐?

解决方案 »

  1.   

    void fxView::OnDraw(CDC* pDC){ short int i=0,j=0,k=0;
    sni=0;
    CPrjJjyxfxDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
             CString csvalue;
    for ( sni=0;sni<13;sni++)   //sni表示格子编号 
    {        snj=sni*30+45;  //sni出错接着snj,snk也出错
    snk=(m_nPageNo*m_nPageNo)*13+sni;
         pDC->TextOut(54,snj,m_theApp->m_csCsxx[snk][0]);
    if (m_theApp->m_Csjsz.dbCsjsz[snk]==0)
    csvalue="0";
    else
            csvalue.Format("%11.4f",m_theApp->m_Csjsz.dbCsjsz[snk]);
    pDC->TextOut(222,snj,888);
    }
    关闭程序出错说afx.inl Line 122行出错,Why?