//ver [Sat Mar 10 15:04:47 CET 2001] -- 50 #include /*================================================================ ************************* ****** ***** *** ** * ++[X3ni0n]++ xenion@libero.it ~ http://www.tba.tsx.org 7/3/2k+1 ************************* ****** ***** *** ** * REMOVE13 semplice utility che rimuove il carattere CARRIAGE_RETURN dai file di testo stile dos ================================================================*/ int main(int argc, char *argv[]) { char c; FILE *f1,*f2; if (argc < 3) { printf("?: rimuove il carattere CARRIAGE_RETURN dai file di testo\n"); printf("Usage : ./remove13 inputfile outputfile\n"); return(0); } if ((f1=fopen(argv[1],"rb")) == NULL) { printf("inputFile error : %s\n\n",argv[1]); return(1); } if ((f2=fopen(argv[2],"wb")) == NULL) { printf("outputFile error : %s\n\n",argv[2]); return(2); } while ((c=fgetc(f1))!=EOF) { if(c!=13) fputc(c,f2); else printf("13!");} fclose(f1); fclose(f2); printf("\n[ moving %s in %s without ] done :)\n\n",argv[1],argv[2]); }