2k 和xp中,我用了同一个程序,去对同一个文件操作,但文件结果不一样!我想问一下是不是,memcpy这个函数在两个系统中的问题
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%。程序死掉。请问什么原因?如何解决?