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