我在打开二进制文件后,想搜索带0XB1头的包含85个字节的一串数据按结构存储。部分代码:
char ch[3];
char in;
FILE *fP;
while(!feof(fp))
{
in=fgetc(fp);
if(ch[0]==0xb1&&ch[1]==0x56&&ch[2]==0x00){
for(i=0;i<82;i++)
printf("%d",in);
}
}
char ch[3];
char in;
FILE *fP;
while(!feof(fp))
{
in=fgetc(fp);
if(ch[0]==0xb1&&ch[1]==0x56&&ch[2]==0x00){
for(i=0;i<82;i++)
printf("%d",in);
}
}
郁闷死了.我又试了,给CH付出值还是不行,请高人出手!