Nuova version del programma, questa volta dovrebbe essere funzionante (maledetta terminazione dei file).
int main (int argc, char **argv) { if (argc!=2) { fprintf(stderr,"No file specified (or too many arguments).\n"); return 1; } FILE *fin=fopen(argv[1],"rb"); if (!fin) { fprintf(stderr,"Error opening file %s.\n", argv[1]); return 1; } int first=1; while(1) { int r; r=fgetc(fin); if (feof(fin)) { printf("\n"); return 0; } if(!first) printf(","); first=0; if(r<0) r+=256; printf("%d",r); } }