int mm(int x)
{
return x * x;
}
void updata( )
{
LPBYTE p = (LPBYTE) mm; /* 这句可以执行 */
p[0] = 0x20; /* 这句编译通过,但执行时产生异常,如何处理 */
}问题:为什么会产生异常,如何才能完成updata的任务???
{
return x * x;
}
void updata( )
{
LPBYTE p = (LPBYTE) mm; /* 这句可以执行 */
p[0] = 0x20; /* 这句编译通过,但执行时产生异常,如何处理 */
}问题:为什么会产生异常,如何才能完成updata的任务???
解决方案 »
- 请教一个drawtext调用的问题
- VC 音频特效方法 ? 音效 : 摇滚、现场、流行音乐等
- COlearray、VARIANT 相关转换?
- 设置默认的声音输入设备的api是哪个?
- 调用Dll控件时,图标为空?
- 高分求救!如何安装USB驱动?不够分我再开贴。
- 100分求CMutex的问题,熬夜等!!
- Ado通过OLE DB访问Access的程序为什么在有的XP系统下出现异常错误?
- DirectShow 时间戳的作用,谁能帮我详细的讲解一下啊!
- xls用什么软件打开啊?
- UDP能穿透HTTP代理吗?
- 在视频模式为16或者32的情况下,是否能显示一个带调色板的8位位图,如果能系统调色板此时怎么组织的,不能又为什么?
mm是函数,怎么能被强制转换成LPBYTE?强制转换编译器不会报错,但转换出来会是什么东东?
你这么做在意义上想不通(我认为有用就可以啦,谢谢)
???????????????????????????保存数据????用static变量或者全局变量阿?
为什么要这么做呢?