- 从unsigned char * 转换成int,long... 类型
- //使用c++
- unsigned char ps[128];
- long *VendorID = reinterpret_cast<long *>(ps);
- //从int type to unsigned char *
- int VID1= 0x58F;
- int ii=0;
- int size_int=0;
- unsigned char* p=(unsigned char*)&VID;
- size_int =sizeof(VID);
- for (ii=0;ii <size_int;ii++)
- {
- ps[0].VendorID[size_int-ii-1] = p[size_int-ii-1];
- }