int main() { unsigned char c; char b[6];//"08 "+0 !!!! int d=32; FILE *p1,*p2; p1=fopen("HZK16","rb"); p2=fopen("new0.txt","wb"); fseek(p1,129216,0); while(d) { d--; c=getc(p1); sprintf(b,"%02x ",c); fwrite(b,sizeof(char),strlen(b),p2);//not putc() !!! } fclose(p1); fclose(p2); return 0; }
|