Ivan Vecerina wrote in news:cf**********@newshispeed.ch in
comp.lang.c++:
"Patio87" <pa*****@aol.com> wrote in message
news:20***************************@mb-m21.aol.com...I was wondering why when I run a program in my DEV C++ the dos promt
doesnt
stay open? it just displays for like a milisecond and exits. Thanks
This is the case in several IDEs. If you want to see the output of
your program,
you need to explicitly keep your application open.
Consider adding a statement such as getchar();
or system("pause"); at the end of your program.
#include <iostream>
int main()
{
std::cout << "Press Enter\n";
std::cin.get();
}
Seems to work fine for me :), any old key press won't work though,
you have to hit enter.
Whats really nice is that if I run the above from my editor that
captures the output it doesn't hang (and I don't have to hit enter),
where as the <conio.h>/getch() version does.
Rob.
--
http://www.victim-prime.dsl.pipex.com/