help!(error: invalid conversion from 'char*' to 'int' )
char l_acData[4096] = { 0 };
char *l_pTerNum;
char *p_acMD5Key;
char *p_iLen;
char *p_Sign;
char Sendfile[200] = { 0 };
int l_iFieldType = 0;
int l_iLen = 0;
l_pTerNum = (char*)p_rPreManipulate->pGetInterMsgFiled(31, l_iLen, l_iFieldType);
sprintf(Sendfile,"home/%s", l_pTerNum);
FILE * f_pfile = fopen(Sendfile,"w+");
//fseek(f_pfile,0,SEEK_END);
strcpy(l_acData,(char*)getc(f_pfile));
char *p_acData = (char*)l_acData;
p_iLen = (char*)p_rPreManipulate->pGetInterMsgFiled(p_ptMsgState->m_iParaMeter2, l_iLen, l_iFieldType);
iGenMD5ForStr(p_Sign, p_acData, p_iLen - 47)
if (true != p_rPreManipulate->iUpdateInterMsg(p_ptMsgState->m_iParaMeter3, -1, (Byte *)p_Sign, strlen(p_Sign)) )
{
p_rPreManipulate->vSetErrCode();
ErrorLog(ERR_PRE_UPD_INTER, "[ID=%d]", p_ptMsgState->m_iParaMeter3);
return -1;
}
return 0;
我强转的话 总会报类似格式问题的错,求高手指点。