int main(int argc, char *argv[]) { FILE *fp; char buffer[1]; fp = fopen( "test.bmp", "rb" ); fseek( fp, 624, SEEK_SET ); // 先頭から625バイト目 fread( buffer, 1, 1, fp ); printf( "%x\n", 0x000000ff & buffer[0] ); fclose( fp ); return 0; }
int main(int argc, char *argv[]) { FILE *fp; char buffer[1]; fp = fopen( "test.bmp", "rb" ); fseek( fp, -1, SEEK_END ); // ファイルの最後のバイト fread( buffer, 1, 1, fp ); printf( "%x\n", 0x000000ff & buffer[0] ); fclose( fp ); return 0; }
int main(int argc, char *argv[]) { FILE *fp; char buffer[1]; fp = fopen( "test.bmp", "rb" ); fseek( fp, 0, SEEK_END ); // ファイルの最後まで移動 printf( "%d\n", ftell( fp ) ); fclose( fp ); return 0; }