数据保存到文本里,再从文本里读出使用 最后程序的结果出错了 请教
程序代码:
由于ADerivative计算量比较大,计算一次后写入文本。打算以后直接从文本读出来使用。
//写入文本
FILE *fp0;
fp0=fopen("ADerivative.bin","wb+");
fwrite(ADerivative,sizeof(float),m_receiver*m_tnum*m_GridnumX*m_GridnumZ,fp0);
//读出数据
FILE *fp1;
fp1=fopen("ADerivative.bin","wb+");
fread(ADerivative1,sizeof(float),m_receiver*m_tnum*m_GridnumX*m_GridnumZ,fp1);
然后直接使用ADerivative1 可是结果不对,求大神解答。









