很怪异的问题~~16进输出问题
void WriteBinZ()
{
int cc;
FILE *gp;
gp=fopen("TTTTT29.bin","w+"); //建立一个BIN文件
scanf("%x",&cc); //以16进输入
fputc(cc,gp); //打到文件里去
}
大家帮我看下 为什么 输入A或者 0A 只要有A 时 输出结果变0D了?很怪异的