summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--5/6.c5
1 files changed, 4 insertions, 1 deletions
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