add support for specifying output file name
This commit is contained in:
parent
7f875458da
commit
004d2edbda
17
format.c
17
format.c
|
@ -229,12 +229,19 @@ main(int argc, char *argv[])
|
|||
FILE *in_initial = fopen(argv[1], "r");
|
||||
FILE *in_collapsed = collapse_paragraphs(in_initial);
|
||||
|
||||
char bn[80] = {0};
|
||||
basename(argv[1], bn, '.');
|
||||
FILE *out;
|
||||
if (argc == 2) {
|
||||
char bn[80] = {0};
|
||||
basename(argv[1], bn, '.');
|
||||
|
||||
char out_name[80] = {0};
|
||||
sprintf(out_name, "%s.html", bn);
|
||||
FILE *out = fopen(out_name, "w");
|
||||
char out_name[80] = {0};
|
||||
sprintf(out_name, "%s.html", bn);
|
||||
|
||||
out = fopen(out_name, "w");
|
||||
}
|
||||
else {
|
||||
out = fopen(argv[2], "w");
|
||||
}
|
||||
|
||||
write_header(out);
|
||||
format(in_collapsed, out);
|
||||
|
|
Loading…
Reference in New Issue