From 08918e3d2fd3aa92111d96fd9bf98ea7ce48adfd Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sat, 1 Jan 2022 14:26:25 +0800 Subject: 5.6 --- 5/6.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to '5/6.c') diff --git a/5/6.c b/5/6.c index 7de26ef..56fe733 100644 --- a/5/6.c +++ b/5/6.c @@ -6,10 +6,13 @@ int mgetline(char *s, int lim) { for (i = 0; i < lim - 1 && (*s++ = getchar()) != EOF && *s != '\n'; i++) ; + if (*s == EOF) *s = 0; - else + else { *++s = 0; + i++; + } return i; } \ No newline at end of file -- cgit v1.2.3