summaryrefslogtreecommitdiffstats
path: root/5
diff options
context:
space:
mode:
authorSadeep Madurange <smadurange@users.noreply.github.com>2022-01-01 14:26:25 +0800
committerSadeep Madurange <smadurange@users.noreply.github.com>2022-01-01 14:26:25 +0800
commit08918e3d2fd3aa92111d96fd9bf98ea7ce48adfd (patch)
treecd33c1ce0436f8f7fab7e5ab5f25c81bfc2b4654 /5
parent57d730df820bf625add5315b358fa9603ee2e3e3 (diff)
downloadk&r-exercises-08918e3d2fd3aa92111d96fd9bf98ea7ce48adfd.tar.gz
5.6
Diffstat (limited to '5')
-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