CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

如何将一个byte数组内的其中一段拷贝到CString类型中?

楼主poptang5()2005-04-04 11:46:21 在 VC/MFC / 基础类 提问

有一个byte数组的内容     byte   buff[10]   =   {0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x10};  
  我希望将buff数组里从第3个开始后的所有内容,复制到一个CString类型中,请问该怎么做? 问题点数:100、回复次数:4Top

1 楼cut9(切瓜玩)回复于 2005-04-04 12:07:12 得分 10

0x04,0x05,0x06,0x07,0x08,0x09,0x10   不可打印字符,放CString有什么有用?  
  放进去就会出错Top

2 楼sjcode(愚者)回复于 2005-04-04 12:36:53 得分 30

你把它们都转成十六进制的acsii,再保存到一个CString里,Top

3 楼llm06(blacksheep)回复于 2005-04-04 12:41:14 得分 30

先定义一个char   *,  
  memcpy  
  加结束符,再  
  strcpyTop

4 楼qrlvls( 空 气 )回复于 2005-04-04 12:44:17 得分 30

str.GetBufferSetLength(9);  
  memcpy((LPCTSTR)str,   &buff[2],   8);  
  str[9]   =   '\0';  
  -----------------  
  以上仅限ANSI版本,UNICODE版本类似Top

相关问题

  • byte数组
  • 如何CString类型的字符串赋值给BYTE数组。
  • 如何把BYTE数组的值传给CString?
  • 关于byte数组
  • 如何将一个char[max]的数组的内容拷贝的 CString类型的变量里去
  • 我想把字节数组s:Array of Byte中的指定位置的流(例如从3到6)拷贝到字节数组m中,不知该如何做呢
  • 数组拷贝的长度问题
  • 如何使用CString数组?
  • Byte数组如何操作
  • byte 数组的问题

关键词

  • 数组
  • cstring
  • buff
  • byte

得分解答快速导航

  • 帖主:poptang5
  • cut9
  • sjcode
  • llm06
  • qrlvls

相关链接

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

广告也精彩

反馈

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