回 帖 发 新 帖 刷新版面

主题:如何把unsigned char数组转换为int数组?

rt

回复列表 (共3个回复)

沙发

unsigned char uc[10];
void* temp=uc;
int* it=temp;

这样并不能做到真正的把unsigned char数组转换为int数组,只能转为int指针.

PS:unsigned char不能转换为int数组,编译器要求,目前还不知道有没有漏洞可钻.

板凳

……
unsigned char a[10];
int i[10];
for( int j=0; j<10; j++ )
    i[j] = a[j];

3 楼

......
呵呵...
看来是我想得太复杂了...

我来回复

您尚未登录,请登录后再回复。点此登录或注册