#include #include "poller.h" int print_poll_decision(const int yes, const int no){ if (yes > no) { puts("The voters have decided on \033[32myes\033[0m."); } else { puts("The voters have decided on \033[31mno\033[0m."); } return 0; } int print_poller_status(const char * const question, const int yes, const int no, const int voter_max) { printf("\033[1m%s?\033[0m Yes: %d | No: %d\n", question, yes, no); if (is_majority(yes, no, voter_max)) { print_poll_decision(yes, no); } return 0; } signed main() { poller_display_status = print_poller_status; poller_display_decision = print_poll_decision; char * input = NULL; size_t lenght = 0; do{ getline(&input, &lenght, stdin); poller_interpret(input); } while(1); return 0; }