pack使用

raw格式灰度图片数据
写数据
@image按行顺序取图片灰度数据
print $FILE pack("LLC*",$width,$height,@image);

读数据
$data={local $\;<$FILE>}
($width,$height,@image)=unpack("LLC*",$data);
图片正常显示

在VC模式下
int width,height;BYTE *image;
image=new BYTE[width*height];
read FILE width
read FILE height
read iFILE image
为什么对应的图像变成了反的了