From 866f407472d516dd38763dfd0dd544eb94b87377 Mon Sep 17 00:00:00 2001 From: bx Date: Sun, 3 Apr 2022 19:12:17 +0100 Subject: [PATCH] flush input after displaying prompt line --- main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/main.c b/main.c index bfe71b4..e8ee463 100644 --- a/main.c +++ b/main.c @@ -24,6 +24,7 @@ main(int argc, char **argv) { while(1) { memset(buf, 0, sizeof(buf)); printf(" > "); + fflush(stdout); char *com = fgets(buf, sizeof(buf), stdin); for (int i = 0; i < sizeof(buf); i++) if (buf[i] == '\n') @@ -37,3 +38,4 @@ main(int argc, char **argv) { } +