6 int main(int argc, char **argv)
8 FILE *file_in, *file_out;
9 char line_in_buf[BUF_LEN], line_out_buf[2 * BUF_LEN];
12 if ((file_in = fopen("tmp1_file", "r")) == NULL)
14 fprintf(stderr, "Can not open input file: <<tmp1_file>>\n");
18 if ((file_out = fopen("tmp2_file", "w")) == NULL)
20 fprintf(stderr, "Can not open output file: <<tmp2_file>>\n");
25 while (fgets(line_in_buf, BUF_LEN, file_in) != NULL)
27 if (line_in_buf[0] != ' ')
29 strcpy(line_out_buf, argv[1]);
30 strcat(line_out_buf, line_in_buf);
34 strcpy(line_out_buf, line_in_buf);
37 fputs(line_out_buf, file_out);