各位高手们:
小弟是c++初玩者,不知道如何把一张图片读入一个数组里面
希望高手赐教
先谢了

解决方案 »

  1.   

    看你读取的图片是什么格式了。最简单就是".raw"文件,即裸文件,它没有文件头,可以用c里面的fopen函数来读取。
    example:
    FILE *fp;
    unsigned char buffer[65536];
    fp=fopen("c:\\lenna.raw",rb);
    fread(buffer,1,65536,fp);
    如果你想读取*.bmp文件,你可以看一下msdn帮助里对文件头(Bitmapfileheader)和信息头(bitmapinfoheader)的描述.
    然后,用CFile类来打开。