www.pudn.com > MyVirtualCruise.rar > ReadData.cpp
// ReadData.cpp: implementation of the CReadData class. // ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "VirtualCruise_XiaoFangbing.h" #include "ReadData.h" #include#include #include #include #ifdef _DEBUG #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// CReadData::CReadData() { m_pTran=NULL; } CReadData::~CReadData() { if (m_pTran) delete []m_pTran; } BOOL CReadData::ReadData(CString strFileName) { if ((m_File = fopen(strFileName, "r" )) ==NULL) { printf("cannot open this file\n"); return FALSE; } fscanf (m_File, "%d", &m_TotalNum); fseek (m_File, 2*sizeof(int), SEEK_CUR); m_pTran = new TRIANGLE[m_TotalNum*sizeof(TRIANGLE)]; for (int i=0; i