I read the FAQ entry on why not to use fflush(stdin), but all it said was that the behavior is undefined...so I'm sort of confused? Like what kind of horrible consequences could arise?

Also I was trying to clear the screen and someone suggested using fflush(stdout), but that only seems to work the first time I call it, and after that nothing happens. Why exactly is that? I mean I know I could use clrscr(), or system("CLS") since dev doesn't have clrscr().

So I guess those are my only two questions. Somewhat trivial, but it was something that was sort of bugging me so I felt the urge to ask ^_^