Skip to main content

##C, 136 117 Bytes

#define p(s)while(l[i])printf(s,l[i++]);i=0;puts("") char l[99];i;f(f){while(fgets(l,99,f)){p("%c\t");p("%d\t");}} 

char l[99];i;f(f){while(fgets(l,256,f)){i=0;while(l[i])printf("%c\t",l[i++]);i=0;puts("");while(l[i])printf("%d\t",l[i++]);puts("");}}

Can be tested like this

infile; main(c,v)char**v; { infile=fopen(v[1],"r"); f(infile); } 
cleblanc
  • 3.5k
  • 11
  • 16