#include main() { FILE *fp1,*fp2; unsigned char h; int k=0; char *file,*t=""; file="test.txt"; fp1=fopen(file,"rb"); fp2=fopen("Dump.txt","wb"); fprintf(fp2,"a:='"); while(!feof(fp1)) { h=fgetc(fp1); k++; if(h<16) fprintf(fp2,"0%x",h); if(h>=16) fprintf(fp2,"%x",h); if(k>39) { fprintf(fp2,"';p; %c %c a:='",13,10); k=0; } } fprintf(fp2,"';p;%c%c",13,10); fclose(fp2); fclose(fp1); }