From 10dd5a42dae2ab94d24e3cb07e1d8c6fda7139e4 Mon Sep 17 00:00:00 2001 From: paulusja Date: Thu, 16 Oct 2025 13:44:03 +0200 Subject: [PATCH] Add solution for input test. --- 02_strings/eingabe.c | 19 +++++++++++++++++++ 02_strings/eingabe.h | 1 + 2 files changed, 20 insertions(+) create mode 100644 02_strings/eingabe.c create mode 100644 02_strings/eingabe.h diff --git a/02_strings/eingabe.c b/02_strings/eingabe.c new file mode 100644 index 0000000..09f9060 --- /dev/null +++ b/02_strings/eingabe.c @@ -0,0 +1,19 @@ +#include +#include +#include "eingabe.h" + +int gibTextEin(const char *promptText, char *puffer, unsigned int pufferLen) +{ + printf(promptText); + if(fgets(puffer, pufferLen, stdin) != NULL) + { + if(puffer[strlen(puffer)-1] == '\n') + puffer[strlen(puffer)-1] = '\0'; + else + while(getchar() != '\n') {} + + return 1; + } + + return 0; +} \ No newline at end of file diff --git a/02_strings/eingabe.h b/02_strings/eingabe.h new file mode 100644 index 0000000..1f6add0 --- /dev/null +++ b/02_strings/eingabe.h @@ -0,0 +1 @@ +int gibTextEin(const char *promptText, char *puffer, unsigned int pufferLen); \ No newline at end of file