16,472
社区成员
发帖
与我相关
我的任务
分享
StrNot(char* inchar, char* outchar)
{
char str2[256];
memset(str2,0,256);
memset(outchar,0,256);
//char str[] = "0123456789ABCDE";
char ch[] = {'0','1','2','3','4','5','6','7', '8','9','A','B','C','D','E','F'};
for (int i=0; i <strlen(inchar); i++)
{
if ('0' <=inchar[i] && inchar[i] <='9')
{
str2[i] = ch[15-(inchar[i]-'0')];
}
else if ('A' <=inchar[i] && inchar[i] <='F')
{
str2[i] = ch[('F'-inchar[i])];
}
else
{
str2[i] = inchar[i];
}
// str2[i] = 0;
// strcat(outchar,(const char*)str2[i]);
// str2[i] = 0;
}
TRACE("%s\n", str2);
memcpy(outchar,str2,strlen((const char*)str2));
return 0;
}