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.

http://cplusplus.com/forum/beginner/1988/
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.