|
파일에 저장된 데이터를 읽어서 배열에 저장할려고 합니다.
----------------------------------------------------------------
int iFileHandle;
int iFileLength;
int iBytesRead;
char *pszBuffer;
iFileHandle=FileOpen(FileOpen1->Dialog->FileName,fmOpenRead);
iFileLength=FileSeek(iFileHandle,0,2);
FileSeek(iFileHandle,0,0);
pszBuffer=new char[iFileLength+1];
iBytesRead=FileRead(iFileHandle,pszBuffer,iFileLength);
FileClose(iFileHandle);
for (int i=0;i<iFileLength;i++)
{
Memo1->Lines->Add(pszBuffer[i]);
int buffer=pszBuffer[i];
Memo1->Lines->Add(buffer);
}
char sendData[17];
sendData[0]=0x81;
sendData[1]=0x21;
sendData[2]=0x00;
sendData[3]=0x00;
sendData[4]=0x41;
sendData[5]=0x10;
sendData[6]=0x00;
sendData[7]=0x0C;
sendData[8]=0x30;
sendData[9]=0x31;
sendData[10]=0x33;
sendData[11]=0x38;
sendData[12]=0x02;
sendData[13]=0x00;
sendData[14]=0x00;
sendData[15]=0x00;
MySendStream->Write(sendData,16);
NMUDP1->SendStream(MySendStream);
|