system("pause") (dev-c++) inefficient?

Ok, first off, I am using Dev-C++ 4.9.9.2, not a "standard" C++ program, and am using a MinGW compiler. I have read all over the Internet that system("pause") is the *worst* way to halt a program. Is it the worst in truth? And, if so, is there a *more* efficient way of halting a program?
closed account (z05DSL3A)
Have a read of this:
http://www.cplusplus.com/forum/beginner/1988/
Topic archived. No new replies allowed.