From 2815c44224cdb99695248faadce10b1737f7c766 Mon Sep 17 00:00:00 2001 From: Oskar Date: Fri, 27 Oct 2023 23:04:22 +0200 Subject: Minor changes to GET_LINE() , also did a little test to check if it worked like it should. Seems to be working... --- startmode.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'startmode.c') diff --git a/startmode.c b/startmode.c index 866da36..3c5b606 100644 --- a/startmode.c +++ b/startmode.c @@ -79,11 +79,23 @@ int startmode(char filename[]) { } printf("%s", line); free(line); + break; case 'E': case 'e': printf("EDIT MODE\n"); break; + case 'C': + case 'c': + + size_t Flines; + int returnval = COUNT_LINES_IN_FILE(filename, &Flines); + if (returnval == 1) { + return EXIT_FAILURE; + } + fprintf(stdout,"%s %ld lines\n", filename, Flines); + + break; case 'Q': case 'q': return EXIT_SUCCESS; -- cgit v1.2.3