char数组需要再头尾添加特殊符号,用来通讯,数据中存在ASCII码为00的数据 该如何解决,谢谢!
Status1=ICPowerOn(Temp);
FPShareStruct->ParaData[i].iResult=Status1;
char l_num[20];
sprintf(l_num,"Status1[%d]",FPShareStruct->ParaData[i].iResult);
LogTxt(0,l_num);
char Tmp[1025];
char Temp20[1000];
memcpy(Temp20,Temp,Status1);
sprintf(Tmp,"%d%c%s%c",1,'|',Temp20,'|');
lstrcpy(FPShareStruct->ParaData[i].outData,Tmp);
LogTxt(0,FPShareStruct->ParaData[i].outData);
memcpy(FPShareStruct->ParaData[i].outData,Temp,Status1);
FPShareStruct->ParaData[i].procStat=2;