I was just programming and I normally use fgets to get a string, but then that was acting weird. It was holding something in the buffer and then it would ruin the next "user choice".
Well, I think I know why it did that. Was it because the buffer was not cleared? How would you clear that with fflush?
Well anyway, then I tried scanf. That allows me to put the one word with no spaces (hence "%s") and if I did put a second word, it would hold it in the buffer and also screw up the next "user choice".
Arg!!! How do you flush the buffer? Thanks.