From b094b30f205cbc2604fa53b4fbce227f8e911fff Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Tue, 6 Nov 2012 11:36:09 +0100 Subject: tit4tat.c: Remove non-standard fpurge by adding an ugly while-loop --- tit4tat.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tit4tat.c b/tit4tat.c index fa3fe50..3546987 100644 --- a/tit4tat.c +++ b/tit4tat.c @@ -16,7 +16,6 @@ */ #include -#include #include enum {COORPERATION, DEFECTION}; @@ -38,8 +37,8 @@ int main(int argc, char **argv) for (;;) { /* human input */ - a = getc(stdin); - fpurge(stdin); + a = getc(stdin); + while (getc(stdin) != '\n'); a = (a == 'c') ? COORPERATION : DEFECTION; /* computer rules */ -- cgit