CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

十六进制 ,字符之间的转换

楼主Rainyor(雨人)2005-02-01 22:06:17 在 C/C++ / C语言 提问

请问我怎样把wchar_t类型转换为字符串啊?  
  如:   0x2345       转换为   "2345",0x31   转换为   "0031"  
  反之   把"2345"   转换为   0x2345,"0031"   转换为   0x31 问题点数:20、回复次数:10Top

1 楼EnochShen(小疯子:真的好菜—知耻而后勇!)回复于 2005-02-01 22:46:18 得分 20

WideCharToMultiByte   wchar_t->char  
   
  char*   pBuffer   =   new   char;  
  itoa(0x1234,pBuffer,16);  
   
  char*   pBuffer   =   "1234";  
  int   n   =   atoi(pBuffer);  
  完了再把n转换成16进制就可以了  
  Top

2 楼lkrich7(原生态程序员,刚入行要低调)回复于 2005-02-02 00:09:46 得分 0

sprintfTop

3 楼qingyuan18(zealot_tang)回复于 2005-02-02 11:42:29 得分 0

itoa()  
  atoi()  
  查MSDN!Top

4 楼mykreny(天蓝)回复于 2005-02-02 11:48:21 得分 0

找转换函数就是Top

5 楼Rainyor(雨人)回复于 2005-02-02 12:22:07 得分 0

各位,写个例子,我也觉的应该是一个特简单的转换,就是调不正确Top

6 楼Rainyor(雨人)回复于 2005-02-02 12:25:22 得分 0

要使用c的标准函数,因为在嵌入式里应用Top

7 楼Rainyor(雨人)回复于 2005-02-03 11:07:29 得分 0

upTop

8 楼junnyfeng(风歌)回复于 2005-02-03 15:20:50 得分 0

能看看你的代码吗,关于wchar_t的一小段Top

9 楼junnyfeng(风歌)回复于 2005-02-03 15:49:27 得分 0

总结:wchar_t-   >char         自己写函数    
              转换为10进制整型     自己写  
              可以转换为任意进制     应用itoaTop

10 楼qianxun99(千寻梦)回复于 2005-02-03 16:40:32 得分 0

sprintf确实能解决此问题Top

相关问题

  • 字符转换十六进制
  • 如何将字符串转换为十六进制的字符?
  • 一个关于十六进制与字符串以及十进制之间的转换问题!
  • 探讨字节数组和字符串之间以十六进制转换的方式和速度。
  • 象 "d0c47c006" 似的字符串 ,如何转换成 十六进制?
  • 数据转换问题字符到十六进制
  • IP字符串如"10.241.4.99"如何转换为十六进制6304f10a
  • 怎样将字符型转换为十六进制长整形?
  • 如何把十六进制转换成字符串(不用printf)?
  • 如何将字符11110000 转换为十六进制 FO

关键词

  • 转换
  • pbuffer
  • itoa
  • wchar
  • 进制
  • atoi
  • char

得分解答快速导航

  • 帖主:Rainyor
  • EnochShen

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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