#include <stdio.h> #include <stdlib.h> int main (int argc, char *argv[]) { FILE *fl; char buf[256]; int i, j; if (argc < 2) { printf("Usage: test <file1> <file2> ...\n"); exit(1); } for (i = 1; i < argc; i++) { if (!(fl = fopen(argv[i], "r"))) { printf("Error opening '%s' -- skipping.\n", argv[i]); continue; } printf("%s: ", argv[i]); fgets(buf, 256, fl); for (j = 0; buf[j]; j++) { if (buf[j] == '\r') printf("\\r"); else if (buf[j] == '\n') printf("\\n"); } printf("\n"); fclose(fl); } printf("Done.\n"); exit(0); }