fnsplit(ParamStr[1],drive,dir,file,ext);
ext[0]='.';ext[1]='H';ext[2]='E';ext[3]='X';ext[4]='\0';
if((s=fopen(ParamStr[1],"rb"))==NULL) {printf("Cant'
Open Source");return;}
if((d=fopen(strcat(file,ext),"wb"))==NULL){printf("Cant' Open Detina");return;}
if(findfirst(ParamStr[1],&blk,0)!=0) {printf("FindError");return;}
if(blk.ff_fsize>20000) {printf("File to Long");return;}
fprintf(d,"unsigned char b01[%d]={",blk.ff_fsize); //Info Über
Dateien
for(lv=0;lv<blk.ff_fsize-1;lv++){c=fgetc(s);
if(lv%8==0) fprintf(d,"\r\n");
fprintf(d,"0x%.2X,",c);};
c=fgetc(s);
//Letztes Zeichen
fprintf(d,"0x%.2X};\r\n",c); //
fclose(s);fclose(d);}