Ah, well, it's been too long since there's been any activity on this 3-1/2 year old thread.
I installed Visual C++ 2010 Express on an old Windows XP laptop a week or so ago & am playing around with it a bit. It doesn't seem to have anything equivalent to the Code::Blocks build option "Pause when execution ends". I noticed these references to the "Start without debugging" option, I see that, but it doesn't seem to have this claimed effect of pausing the execution window. The winodow still closes as soon as the program terminates. Is this something that varies depending on the version of VS2010? I have Version 10.0.30319.1 RTMRel.
Please let's not reopen the whole discussion about get(), PAUSE, ignore(), command prompts, etc, etc. I'm only asking about the behavior of Microsoft's IDE.