#include #include FILE *fpi; FILE *fpo; unsigned short ra; unsigned short rb; unsigned char data[1024]; void main ( void ) { fpi=fopen("debug.dat","rb"); fpo=fopen("debug.txt","wt"); if((fpi==NULL)||(fpo==NULL)) exit(1); while(fread(&rb,1,2,fpi)==2) { fprintf(fpo,"%u bytes\n",rb); fread(data,1,rb,fpi); for(ra=0;ra='A')&&(data[ra]<='z')) fprintf(fpo,"%c",data[ra]); } fprintf(fpo,"\n"); fprintf(fpo,"\n"); } fclose(fpi); fclose(fpo); }