-
-
[讨论]没有出现正确结果,为什么?
-
发表于: 2008-11-30 10:59 2950
-
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的 3323
- [求助]强签名的问题 2471
- [求助]这个是怎么实现的,求思路 4165
- [讨论]OD是如何识别 switch 的语句的? 4407
- [讨论]OD里面FPU寄存器计算的BUG? 6460
看原图
赞赏
雪币:
留言: