现在在写一个函数XXXX(BYTE *pIn,int nBytecount),对方传给我一个字节流,而我必须要将字节流中的每一个字节值加载到一个整型的数组中去,希望各路高手能够指点一二??还有BYTE *pIn所指的字节流到底是什么样的格式呀??我想做一个对话框来测试一下,最好能够给出相应格式例子,如果成功高分绝对相送,俺是出名的讲信用!
解决方案 »
- 完成端口响应IO速度的问题
- 程序在用户空间内的布局,高手们进来吧,困惑老长时间了。
- 可恶的VS2005,如何把项目降回到VS2003啊?
- CCombox 如何添加图象?图象+文字
- 怎样获得窗口类的一个句柄?
- 如何获取打开的IE窗口句柄并且在过一段时间后关闭这个窗口
- 存储过程的一个古怪的问题
- 我的系统是winxp,在dos下把c和d盘合成一个盘后,重启说找到新硬件,又重启后发现没有d盘,只有cefgh,怎样才能变成cdefg(不重装系统)
- 新手求助:VC6.0读取根目录下某个文件夹中的文件,保存文件名,并对每个文件做处理,具体见帖子内~多谢各位大神~
- VC.NET就是VC7.0吗?
- 我想判断ctrl+alt+del列表中是否有abcd.exe程序在运行,该怎么作?枚举进程的API忘了
- 关于动态连接库(dll)的注册问题!
如果字节流内是4字节一个组合则 int *Array=(int)pIn;
如果是2字节一个组合则 short *Array=(short)pIn;
如过是1字节,只能一个个赋值了 int *Array=new int[nBytecount];
for(int i=0;i<nBytecount;i++)Array[i]=pIn[i];
CByteArray bArray;
for( int i=0; i<nBytecount; i++ )
bArray.SetAtGrow( pIn[i] );再说,可以直接利用参数pIn传来的数据,它已经是一个BYTE数组了,不必绕上面的大弯。
签名:jmcooler