一直使用vector了,不怎么会使数组,问个简单问题。下边程序哪出错啦呀?运行时老出问题。
   CFileDialog ofnn(TRUE,NULL,"*txt",OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST,"Text files(*.txt)\0*.txt\0");
   ofnn.DoModal();
   cs=ofnn.GetPathName();
   char*s=cs.GetBuffer(0);
   cs.ReleaseBuffer(-1);
   vector<double>zh;
      double aprime;
int n=0;
ifstream infile(s);          
 while(!infile.eof() )
  
 {infile>>aprime;
  
 zh.push_back(aprime);
 }
infile.close();
int num=zh.size()/2;
double *x=new double(num),*y=new double(num);
for(int i=0;i<zh.size()/2;i++)
{
x[i]=zh.at(2*i);

y[i]=zh.at(2*i+1);
    
}
delete x;delete y;