如题,我现在想载入硬盘中的一个图片,然后按照实际扫描行读取位图的数据,存到另一个数组中应该如何做?

解决方案 »

  1.   

    给你个位图的例子,存到buf 的数组中了:
             BYTE *buf = NULL;
    int buflen = 0;
    FILE * fp = fopen( "d:\\bitmap1.bmp", "rb" );
    if( fp )
    { fseek( fp, 0, SEEK_END );
    buflen = ftell( fp );
    fseek( fp, 0, SEEK_SET );
    buf = new BYTE[buflen];
    memset( buf, 0, buflen );
                      fread( buf, 1, buflen , fp);
                      fclose(fp);
    }