2k 和xp中,我用了同一个程序,去对同一个文件操作,但文件结果不一样!我想问一下是不是,memcpy这个函数在两个系统中的问题

renjwjx 2005-12-16 09:57:23
2k 和xp中,我用了同一个程序,去对同一个文件操作,但文件结果不一样!我想问一下是不是,memcpy这个函数在两个系统中的问题.

memcpy(p2Buf,pcBuf,1);
pcBuf为char
p2Buf为unsigned short

1。是不是2K和XP中,整型的高低位地址不一样?我要把一个字符型拷到unsigned short,用什么方法,保险,简单?

2。还有一个问题我的程序在RELEASE 和DEBUG中,有个RAND()的函数不一样。在DEBUG中,程序正常,但在RELEASE中,这个RAND(),CPU就100%。程序死掉。请问什么原因?如何解决?
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
renjwjx 2005-12-17
  • 打赏
  • 举报
回复
2。还有一个问题我的程序在RELEASE 和DEBUG中,有个RAND()的函数不一样。在DEBUG中,程序正常,但在RELEASE中,这个RAND(),CPU就100%。程序死掉。请问什么原因?如何解决?

这个问题怎么解决啊!
Pipi0714 2005-12-17
  • 打赏
  • 举报
回复
1、用MAKEWORD
2、贴出代码

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧