从BYTE *到char *的转换问题 [英] BYTE* to char* conversion problem
本文介绍了从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屋!
查看全文