-
-
[讨论]没有出现正确结果,为什么?
-
发表于: 2008-11-30 10:59 3014
-
int main(int argc, char* argv[])
{
unsigned char chardata=0xc3;
float f=((float(*)())(&chardata))();
_asm int 3;
printf("Hello World!\n");
return getchar();
}
调试跟执行结果不一样,调试的时候是正确的,但是直接运行是错误的结果
{
unsigned char chardata=0xc3;
float f=((float(*)())(&chardata))();
_asm int 3;
printf("Hello World!\n");
return getchar();
}
调试跟执行结果不一样,调试的时候是正确的,但是直接运行是错误的结果

赞赏
他的文章
- [讨论] x32dbg在调试时发现一个bug, 关于SEH的 3554
- [求助]强签名的问题 2568
- [求助]这个是怎么实现的,求思路 4320
- [讨论]OD是如何识别 switch 的语句的? 4553
- [讨论]OD里面FPU寄存器计算的BUG? 6784
赞赏
雪币:
留言: