Ivan Vecerina wrote in news:cfv7ns$j4m$1@newshispeed.ch in
comp.lang.c++:
[color=blue]
> "Patio87" <patio87@aol.com> wrote in message
> news:20040818034251.15985.00002473@mb-m21.aol.com...[color=green]
>>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[/color]
> 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.
>[/color]
#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/