bool AFile::LoadData(const char* dataName,ADouble* &data,int &M,int &N)
{
ADouble* temp = new ADouble[2];
FILE *file = NULL;
fopen_s(&file,dataName,"rb");
if(file==NULL)
return false;
fseek(file,0,SEEK_SET);
fread(temp,sizeof(ADouble),2,file);
M=int(*temp);
N=int(*(temp+1));
data = new ADouble[M*N];
fseek(file,sizeof(ADouble)*2,SEEK_SET);
fread(data,sizeof(ADouble)*M*N,1,file);
fclose(file);
delete[] temp;
return true;
}