char* getImgData(const char* imageName){
FILE* fp=NULL;
fp=fopen(imageName,"rb");
fseek(fp,0L,SEEK_END);
int imageLength=ftell(fp);
fseek(fp,0L,SEEK_SET);
char buffer[imageLength];
fread(buffer,sizeof(char),imageLength,fp);
return buffer;
}
这样一个方法,好像读取的图片二进制数据,返回的char*,得到后只有一个数组指针地址,请问只有这个指针能计算数组长度吗?