2020-10-13 23:57:37 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
take file name from command line
diff --git a/seqt.c b/seqt.c index f94c406..8db0f93 100644 --- a/seqt.c +++ b/seqt.c @@ -96,12 +96,21 @@ print_tracks(int vscroll, int lines, int hscroll, int tracks) } int -main() +main(int argc, char *argv[]) { - if (load_txt(stdin) < 0) + FILE *fin; + char *fname; + if (argc < 2) { + fprintf(stderr, "usage:\n %s file\n", argv[0]); return 1; + } + fname = argv[1]; + fin = fopen(fname, "r"); + if (fin == NULL || load_txt(fin) < 0) { + fprintf(stderr, "could not read file '%s'\n", fname); + return 1; + } + fclose(fin); print_tracks(0, 10, 0, 3); - if (save_txt(stdout) < 0) - return 2; return 0; }