求一段将byte数组转换成char的代码!!! 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接用就可以了,如:byte t[100];用:((char*)t)[i]=11; 完全没有可能……一个是不定长的内容,一个是定长的内容。如果是用char*指向byte数组的话还好说,直接强制类型转换就可以了byte array[10];char* ptr = (char*)array; byte数组和char数据实际上是一样的,你只要强制转换一下就行了 很少见到byte,一般都是BYTE,而BYTE和char还是有差别的,一般BYTE的定义都是typedef unsigned char BYTE;这样的话BYTE其实是无符号的,而默认情况下大部分平台的char都是signed char,这个是要注意的…… 强制转换可以实现BYTE array[10];char* ptr = (char*)array不过要注意类型。 duisharp开放UI界面库论坛开放了 com组件多线程下触发事件的问题 view视图上画三条直线的问题?万分感谢! ExitThread()能释放内存吗? 关于基于Microsoft Access数据库的程序 【统计调查】统计一下大家的得分贴率和得分率 老婆要生孩子&&▲▲▲,散分保平安 100分急求:将图片导入excel,并设置位置和大小的源代码 如果这样。。。(宏观技术问题) 有何好书? 工具条在对话框收缩的时候怎么出现一个右箭头? 请对c#程序感兴趣的大侠进来看看
用:((char*)t)[i]=11;
char* ptr = (char*)array;
typedef unsigned char BYTE;这样的话BYTE其实是无符号的,而默认情况下大部分平台的char都是signed char,这个是要注意的……
BYTE array[10];
char* ptr = (char*)array
不过要注意类型。