char* psendbuf = new char[150];
int len=0;
len=makeF3Packet(10,1,36,psendbuf);
。
。
。
。
int CRemoteCtrlClientDlg::makeF3Packet(int addr,WORD begin,WORD end,char* buf)
{
try
{
buf[0]=(char)addr;
buf[1]=0x03;
buf[2]=(begin & 0xFF00)/256 & 0xFF;
buf[3]=begin & 0xFF;
buf[4]=(end & 0xFF00)/256 & 0xFF;
buf[5]=end & 0xFF;
buf[7]=(char)CRemoteCtrlClientDlg::CalCRC16(buf,6);
buf[6]=(buf[7] & 0xFF00)/256 & 0xFF;
buf[7]=buf[7] & 0xFF;
}
catch(int ex)
{
return -1;
}
return 0;
}
我如何取到buf[1]?buf[0]? 在上面的那3句代码下添加。。。谢谢了