首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么将二近制转换成ASCII字符串

2012-02-26 
如何将二近制转换成ASCII字符串在我的一个AnsiString型的变量中放的是二进制字符串,如果直接显示的话就是

如何将二近制转换成ASCII字符串
在我的一个AnsiString型的变量中放的是二进制字符串,如果直接显示的话就是一些乱码,请问如何正确显示它.
比如说我在AnsiString型变量中存放的是以二进制形式保存的 "OK ",如果不转换就直接显示的话那么出来的就是乱码,应该如何让它显示成 "OK "呢?

[解决办法]
二进制形式保存的 "OK "什么样?ascII码吗?

// 'O '的ascII码是 0x4F
// 'K '的ascII码是 0x4B

char c[3];
c[0]=char(0x4F);// 'O '
c[1]=char(0x4B);// 'K '
c[2]= '\0 ';
AnsiString str=c;
ShowMessage(str);

热点排行