# include # include # include int main(int argc, char **argv) { if (argc != 3) { fprintf(stderr, "Usage: %s \n", argv[0]); exit(1); } FILE *in_file = fopen(argv[1], "r"); if (in_file == NULL) { perror(argv[1]); exit(1); } FILE *cmp_file = fopen(argv[2], "r"); if (cmp_file == NULL) { perror(argv[2]); exit(1); } for (;;) { char cmp = fgetc(cmp_file); char inp = fgetc(in_file); if (cmp == '-') { continue; } if (cmp == EOF || inp == EOF) { break; } putchar(inp); } fclose(in_file); fclose(cmp_file); exit(0); }