ifstream fp(filepath, ios::binary); unsigned char *a = (unsigned char*)malloc(sizeof(unsigned char)*800); while (fp.read((char*)&a, sizeof(char) * 800)) { //已省略 }
运行到while就报错
unsigned char a[800] ={0};
可以运行
&a 换成 a