#include int main() { char answer=' '; printf("(F)irst,(S)econd,(T)hird\n"); scanf("%c",&answer); while(answer !='F' && answer !='S' && answer !='T') { printf("answer was: '%c', which is not what I want\n",answer); printf("(F)irst,(S)econd,(T)hird\n"); scanf("%c",&answer); } return 0; } #### $ ./a.out (F)irst,(S)econd,(T)hird a answer was: 'a', which is not what I want (F)irst,(S)econd,(T)hird answer was: ' ', which is not what I want (F)irst,(S)econd,(T)hird