// dump PPM image // #include #include "ppm.h" void aprint( const char *msg, unsigned char **a, int rows, int cols) { printf( "%s:\n", msg); for( int i = 0; i < rows; ++i) { for( int j = 0; j < cols; ++j) printf( " %3i", a[i][j]); putchar( '\n'); } } int main( void) { ppm a = ppm_read(); printf( "rows: %i\ncols: %i\n", a.rows, a.cols); aprint( "red", a.r, a.rows, a.cols); aprint( "green", a.g, a.rows, a.cols); aprint( "blue", a.b, a.rows, a.cols); return 0; }