读书人

怎么强制类型转换成多维数组 快来啊

发布时间: 2012-02-13 17:20:26 作者: rapoo

如何强制类型转换成多维数组 快来啊!!!!!!!!!!!
如何将一个地址指强制类型转换成多维数组的基地址

DWORD address;//address的值为多维数组的基地址
char (*p)[20]=(????)address//这个里面应该写什么呢?


[解决办法]
char (*p)[20] = 1;

/******************************/
error C2440: “初始化” : 无法从“int”转换为“char (*)[20]”
从整型转换为指针类型要求 reinterpret_cast、C 样式转换或函数样式转换
/*****************************/
看到char (*)[20]了吗?LZ要懂得利用编译器
[解决办法]
他是数组指针 定义的时候类型只要把名字去掉就可以了
char (*p)[20] 类型把p去掉 char(*)[20]

读书人网 >C语言

热点推荐