使用命名空間std
int func(char c)
{
開關(c)
{
案例“a”:返回10;
情況' b ':返回11;
案例“c”:返回12;
案例“d”:返回13;
案例“e”:返回14;
案例“f”:返回15;
默認:返回c-48;
}
}
void main()
{
char text[]= " 1d 6a 9978 c 7924 BC 7e 080516643 e 9 e 37 f ";
for(int I = 0;我& ltstrlen(文本);i+=2)
{
int sum = func(*(text+I))* 16+func(*(text+I+1));
cout & lt& lt十六進制& lt& ltsum & lt& lt" \ t " & lt& lt(char)sum & lt;& ltendl
}
CIN . get();
}
裏面的幾個代碼沒有對應ASCII,打不出來。對照代碼表檢查壹下