代码拉取完成,页面将自动刷新
#include "errProcess.h"
#include <string.h>
int errCodeMap(int errCode,char *errInfo,int len){
switch (errCode)
{
case ERR_PARAMETER:
strncpy(errInfo,"ERR_PARAMETER",len);
break;
case ERR_CRC_CHECK:
strncpy(errInfo,"ERR_CRC_CHECK",len);
break;
case ERR_FILE_NAME:
strncpy(errInfo,"ERR_FILE_NAME",len);
break;
case ERR_IO:
strncpy(errInfo,"ERR_IO",len);
break;
case ERR_MEMORY:
strncpy(errInfo,"ERR_MEMORY",len);
break;
case ERR_PARASE_ARG:
strncpy(errInfo,"PARASE_ARG",len);
break;
default:
return -1;
break;
}
return 0;
}
void errProcess(char *info, int errCode){
char errInfo[256];
if (errCodeMap(errCode,errInfo,sizeof(errInfo))<0)
{
printf("Unknown errCode(%d):%s\n",
errCode,info
);
return ;
}
printf("%s (%d) :%s\n",errInfo,errCode,info);
return ;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。