C语言解析二进制文件,去掉标签位,读取标签后两位数值,写出文件
AA AA 04 80 02 07 FF 77 AA AA 04 80 02 FD 74 0C...需要去掉标签(AA AA 04 80 02),保留标签后两位数据,大佬们有什么思路吗?
程序代码:
#include <stdio.h> int main( void ) { FILE* file = fopen( "d:\\1.txt", "rb" ); if( file ) { unsigned char buf[6]; if( fread(buf,1,sizeof(buf),file) == sizeof(buf) ) printf( "%02hhX %02hhX\n", buf[4], buf[5] ); fclose( file ); } }