q.c

来自「CC386 is a general-purpose 32-bit C comp」· C语言 代码 · 共 22 行

C
22
字号
#include <stdio.h> 
void main(int _argc, char **_argv)
{
	FILE *in = fopen("q","rb") ;
	unsigned char buf[256] ;
	int pos = 0 ;
	int ovv = 0 ;
	fseek(in,0x9EC,SEEK_SET) ;
	printf("%x\n",ftell(in)) ;
	while (1) {
		int vv ;
		printf("%d", fread(buf,1,9,in)) ;
		if (buf[0] != 7)
			break ;
		vv = *(unsigned short *)(buf +2) ;
		if (vv < ovv)
			pos += 4096 ;
		ovv = vv ;
		printf("%08x %08x %02x\n",pos + vv, *(unsigned *)(buf+4),buf[8]) ;
	}	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?