谢谢

解决方案 »

  1.   

    直接用就可以了,如:byte t[100];
    用:((char*)t)[i]=11;
      

  2.   

    完全没有可能……一个是不定长的内容,一个是定长的内容。如果是用char*指向byte数组的话还好说,直接强制类型转换就可以了byte array[10];
    char* ptr = (char*)array;
      

  3.   

    byte数组和char数据实际上是一样的,你只要强制转换一下就行了
      

  4.   

    很少见到byte,一般都是BYTE,而BYTE和char还是有差别的,一般BYTE的定义都是
    typedef unsigned char BYTE;这样的话BYTE其实是无符号的,而默认情况下大部分平台的char都是signed char,这个是要注意的……
      

  5.   

    强制转换可以实现
    BYTE array[10];
    char* ptr = (char*)array
    不过要注意类型。