|
FILE* stream=NULL;
int iFileHandle=0;
int iFileLen = 0;
char *pszBuffer;
DataBf = new float[DataNum]; //DataNum = 5440
stream = fopen("D:\\mjlee\\testmm.txt", "w");
if (OpenDialog->Execute())
{
iFileHandle = FileOpen(OpenDialog->FileName, fmOpenRead|fmShareCompat);
if(iFileHandle == -1)
{
ShowMessage("File Open Error");
return;
}
iFileLen = FileSeek(iFileHandle, 0, 2);
FileSeek(iFileHandle, 0, 0);
pszBuffer = new char[iFileLen+1];
FileRead(iFileHandle, pszBuffer, iFileLen);
위에 있는 것처럼 coding을 해서 파일을 읽어 들여서 pszBuffer에 값을 넣었는데...
이값을 float형 DataBf에 넣고 싶은데 어떻게 해야 될지 잘 모르겠습니다.
도움 바람니다.
|