新微赢技术网

标题: 很怪异的问题~~16进输出问题 [打印本页]

作者: 蓳隯Д麞帥    时间: 2009-11-4 02:02
标题: 很怪异的问题~~16进输出问题
void WriteBinZ()
{
int cc;
FILE *gp;
gp=fopen("TTTTT29.bin","w+"); //建立一个BIN文件
scanf("%x",&cc); //以16进输入
fputc(cc,gp); //打到文件里去
}

大家帮我看下 为什么 输入A或者 0A 只要有A 时 输出结果变0D了?很怪异的
作者: 炫夜    时间: 2009-11-4 02:02
fputc :Writes a character to a stream

eg: if you call it like this: fput(66,gp), at first ,it change the integer(66) to a character (c),then write c to the file.
so you will find there is a c in your file.




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2