CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

########关于DWORD转换长BYTE的问题######急@

楼主DWDLL(不跟利索)2004-12-04 03:56:11 在 VC/MFC / 基础类 提问

是这样的   一个DWORD     要和一个BYTE*pData;  
  组合在一起DWORD     在前pData在后怎么做呢?  
  郁闷这个DWORD和pData是内存数据 问题点数:0、回复次数:3Top

1 楼noneone(noneone)回复于 2004-12-04 10:28:49 得分 0

不明白你的意思,胡乱猜了  
  将一个DWORD和一个BYTE编码到一个unsigned   char*的内存区域:  
  #define   MAX_LEN   1024   //最大长度  
  unsigned   char     buf[BUF_LEN];  
  long   encode(DWORD   dwLen,BYTE*   pData,void   *pBuf)  
  {  
  if(dwLen>MAX_LEN)return   -1;  
  memcpy(pBuf,&dwLen,sizeof(dwLen));  
  memcpy(pBuf+sizeof(dwLen),pData,dwLen);  
  return   0;  
  }  
  Top

2 楼noneone(noneone)回复于 2004-12-04 10:29:54 得分 0

sorry,有一行垃圾代码:  
  unsigned   char     buf[BUF_LEN];  
  这行没有用Top

3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-12-04 14:59:54 得分 0

DWORD可以转换为BYTE,  
  DWORD-》LWORD,HWORD->LBYTE,HBYTETop

相关问题

  • ◎◎◎急 急, 关于4个byte转换成一个dword! 解决马上给分!!!!
  • warning C4244: “=” : 从“DWORD”转换到“BYTE”,可能丢失数据
  • 问几个粗浅的问题:关于BYTE,DWORD类型转换
  • byte转换
  • Delphi中使Int转换成Byte,Str转换成Byte的函数!急需!
  • 怎样把string转换成byte,byte转换成string急,在先等候,谢谢!
  • ip转换到dword
  • pointer 与 byte 转换
  • string转换成byte???
  • char转换成byte

关键词

  • 转换
  • 内存
  • dwlen
  • pdata
  • pbuf
  • dword
  • buf
  • byte
  • memcpy
  • len

得分解答快速导航

  • 帖主:DWDLL

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo