一段VC程序挑错 编译时不出错 但当生成exe文件 运作到这一段时提示基础类应用程序停止运行

一段VC程序挑错 编译时不出错 但当生成exe文件 运行到这一段时提示基础类应用程序停止运行
 for(;;)
         {
            ReadLineText(pFile,&lss);
if(lss.Compare("72")==0)
               {
ReadLineText(pFile,&lss); // 节点数
N_u=atoi(lss);
continue;
}
          
              if(Ncontrol>0) break;
                
                if(lss.Compare("73")==0)
                   {
ReadLineText(pFile,&lss); // 控制点数
Ncontrol=atoi(lss);
m_Ncontrol=Ncontrol;
                   
                 
                        if(Ncontrol!=0)
                        {
   int i=0,j=0;
    for(;;)
                           { 
                                     if(i==N_u) break;//判断节点是否读完
                              
                                     ReadLineText(pFile,&lss);//  

                                        if(lss.Compare("40")==0)
                                             {
                                                 ReadLineText(pFile,&lss);
                                                   u=atof(lss);
                                                   i++;
                                                   m_u[i]=u;
                                                }//存储节点矢量
                             }
                                

                             for(;;)
                         
    {
                 
                                ReadLineText(pFile,&lss);
if(j==Ncontrol) break;
if(lss.Compare("10")==0)
                                       {