System("PAUSE"); why is it wrong to use?

The title speaks for itself. I keep reading that using system("pause"); is absolutely nubile and insecure.

1. I would like to get a full-descriptive explanation why.

2. I would like to get the non-amateur alternative to system("pause");
This is the famous long thread about it but it does present some good alternatives. My choice is to just let the IDE handle it.
Last edited on
Nubile must have changed its meaning since I was a kid. Either that or programmers these days are really into their code.
Last edited on
+ 1 Moschops
Topic archived. No new replies allowed.