SDC C-Project CF Review 프로그램
LYW
2021-10-14 26e2541b87ca76e16cf69399eb9a3cce62d2e864
DitGlassRawMessenger/DitGlassRawMessenger/GlassRawBase.cpp
@@ -98,3 +98,34 @@
   return TRUE;
}
BOOL CGlassRawBase::ReviewWriteBin(CgrmGlassRawData* pData)
{
   CString strFileName;
   strFileName.Format("D:\\DIT_ResultData\\RawBin\\%s", pData->GetGlassData()->m_strFileName);
   FILE* pf = fopen(strFileName.GetBuffer(0), "wb");
   if (pf)
   {
      fwrite(pData->GetMemInfo(), sizeof(_grmDitMemInfo), 1, pf);
      fwrite(pData->GetGlassData(), pData->GetMemInfo()->m_nSizeOfGlassData, sizeof(char), pf);
      for (int i = 0; i < pData->GetGlassData()->m_nCellNum; i++)
      {
         fwrite(pData->GetCellData(i), pData->GetMemInfo()->m_nSizeOfCellData, sizeof(char), pf);
      }
      for (int i = 0; i < pData->GetGlassData()->m_nDefectNum; i++)
      {
         fwrite(pData->GetDefectData(i), pData->GetMemInfo()->m_nSizeOfDefectData, sizeof(char), pf);
      }
      fclose(pf);
   }
   else
   {
      return FALSE;
   }
   return TRUE;
}