From 054cd6be0e8a4b00c39795fff18ac511bb2c2c88 Mon Sep 17 00:00:00 2001 From: BBaoVanC Date: Thu, 19 Nov 2020 10:30:32 -0600 Subject: [PATCH] Add askyn.c --- askyn.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 askyn.c diff --git a/askyn.c b/askyn.c new file mode 100644 index 0000000..b3e83f4 --- /dev/null +++ b/askyn.c @@ -0,0 +1,31 @@ +#include +#include + +int main() { + printf("Are you sure? [y/N] "); + char input; + fgets(&input, 2, stdin); + printf("Your input was %c\n", input); + bool response; + switch(input) { + case 'y': + case 'Y': + response = true; + break; + case 'n': + case 'N': + response = false; + break; + default: + response = false; + break; + } + + printf("Your response was interpreted as %d\n", response); + + if (response) { + return 0; + } else { + return 1; + } +}