From dc60b0b95c2026c9d295a4f04c329101425fe091 Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Sun, 28 Nov 2021 14:42:56 +0800 Subject: 2.2 --- 2/2.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 2/2.c (limited to '2') diff --git a/2/2.c b/2/2.c new file mode 100644 index 0000000..f68d4b5 --- /dev/null +++ b/2/2.c @@ -0,0 +1,25 @@ +#include + +#define MAXLEN 1000 + +/* writes input to buffer without using && or || in loop */ +int main(int argc, char *argv[]) { + int i, c; + char s[MAXLEN]; + + for (i = 0; i < MAXLEN - 1; i++) { + if ((c = getchar()) == EOF) { + break; + } + + if (c == '\n') { + break; + } + + s[i] = c; + } + + s[i] = 0; + + return 0; +} \ No newline at end of file -- cgit v1.2.3