From f161c1e4a9cb7393b7fd155a6bcab28b2ca94565 Mon Sep 17 00:00:00 2001 From: david Date: Mon, 4 May 2026 06:25:40 -0300 Subject: fixed stupid things happening if you're stupid --- petratc.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'petratc.c') diff --git a/petratc.c b/petratc.c index 5889f89..0a60b46 100644 --- a/petratc.c +++ b/petratc.c @@ -109,12 +109,15 @@ int truing = 1; while(truing){ printf("1: play a game! (fun up), 4: take a shower! (clean up), 9: print me!, 0: exit...\n"); - scanf("%d", &choice); + + if(scanf("%d", &choice) != 1){ + while(getchar() != '\n'); //flush the bad input if you're a bad boy and put q instead of 1 + continue; + } switch(choice){ case 1: gameguess(); break; case 4: gamecatch(); break; - case 8: printf("%d\n", rat.age); break; case 9: printrat(); break; case 0: truing = 0; break; } -- cgit v1.3-2-g0d8e