|
String값을 char로 변경하고 싶습니다.
소스는 아래와 같습니다~~
--------------------------------------------------------------------------------------------
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);
참고// iBytesRead=181182->Hex값은 02 DE D0
AnsiString total=IntToHex(iBytesRead,6);
char sendData[18];
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]=0x00;
// sendData[13]=여기에 iBytesRead값을 입력
sendData[14]=0x02;
sendData[15]=0x00;
sendData[16]=0x00;
sendData[17]=0x00;
|