// io_bmp.h 仕様

struct PIXEL {
unsigned char r;
unsigned char g;
unsigned char b;
};

struct BMP {
int w;
int h;
struct PIXEL p[30000 * 30000];
};

// file_name のBMPファイル(24ビット無圧縮)を読む。
extern void read_BMP(struct BMP* a, char* file_name);

// file_name のBMPファイル(24ビット無圧縮)として書く。
extern void write_BMP(struct BMP* a, char* file_name);

こんなのを誰かが書いてくれるといいとおもう。
エラーとか無視でいいから、なるべく短いコードでおねがいしますw