从BYTE *到char *的转换问题 [英] BYTE* to char* conversion problem

查看:387
本文介绍了从BYTE *到char *的转换问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将BYTE*转换为char*,所以请给我示例代码.

在此先感谢.

I want to convert BYTE* to char* so please give me sample code.

Thanks in advance.

推荐答案

可以实现如下:):
It could be implement as following :) :
BYTE byData[] = {65, 65, 65, 0};
char* pchData = (char*) byData;


如果您知道自己在做什么(即为什么不提供上下文信息?),那么演员就可以完成工作.例如:
If you know what are you doing (i.e. why don''t you provide context info?) then a cast will do the job. For instance:
BYTE * b = new BYTE[4];
b[0] = 0x46;
b[1] = 0x4F;
b[2] = 0x4F;
b[3] = 0x00;
char * s;
s = reinterpret_cast<char *>(b);
cout << s << endl;
delete [] b;


:)


这篇关于从BYTE *到char *的转换问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆