/************************************************************************* BSQとして読む。 read_bsq.c *************************************************************************/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define FILE_ERR -1 #define SE stderr #define NUMBER_OF_LINES 9 #define NUMBER_OF_PIXELS 9 #define NUMBER_OF_BANDS 3 unsigned char buffer[NUMBER_OF_LINES][NUMBER_OF_PIXELS]; void main(void) { int fi; int i,j,band; if( (fi=open("sample3.bin",O_RDONLY | O_BINARY))==FILE_ERR){ fprintf(SE,"%s をオープンできません.\n"); exit(-1); } /* BSQとして読む */ for(band=0;band