diff options
| author | Sadeep Madurange <smadurange@users.noreply.github.com> | 2022-01-01 14:26:25 +0800 |
|---|---|---|
| committer | Sadeep Madurange <smadurange@users.noreply.github.com> | 2022-01-01 14:26:25 +0800 |
| commit | 08918e3d2fd3aa92111d96fd9bf98ea7ce48adfd (patch) | |
| tree | cd33c1ce0436f8f7fab7e5ab5f25c81bfc2b4654 | |
| parent | 57d730df820bf625add5315b358fa9603ee2e3e3 (diff) | |
| download | k&r-exercises-08918e3d2fd3aa92111d96fd9bf98ea7ce48adfd.tar.gz | |
5.6
| -rw-r--r-- | 5/6.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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 |
