I have this really frustrating problem that has already happened to me in various IDE.
First I had Dev-C++ and at some point the CTRL+F10 stoped opening a console window, I was forced to initialize my own trough execute...cmd and then browse to the apps directory and then run it (annoying, huh?). So I decided to switch to Code::Blocks, a really nice IDE if I must say, great editor and other options such as telling me what time did the program ran for and pausing at the end without having to use those annoying little things such as system("Pause") or cin.get(), etc....
Anyway, I was doing great, learning data structures working with gfx, etc etc and THE SAME THING HAPPENED! I'm sooooo mad because I can't start my program without starting my own DOS window and browsing to the \Code Blocks Projects\[Project Name]\bin\[Project Name].exe and when you do any changes to the program and recompile you have to return to the previous directory and enter the bin again...That's terrible and cuts the developing speed by way too much!
Any suggestions/Ideas/Comments/Similar Situations?
I had this problem a while back, since then (this probably wont change anything) I've installed the latest .net frameworks, windows PSDK, Direct X SDK and so on - Since that I've never had the issue again. But I do use VS 2005 and 2008. So sorry mate I'm not to sure.
How long was it running with the console for and when did it stop? Possibly you've made a program that could have altered something?
I ran for like, 3 weeks or so, i can't tell for sure...I doubt I made a program which could alter anything xD I've just been learning about the different data structures like linked lists etc. and my programs were all related to that...
Could it be some sort of spyware that knows how to bug a programmer?
I don't think the source code is relevant but what I do know is that it caused some windows errors because it dereferenced some NULL pointers...can that be the cause?
I'd like to see it. If there's a killer bug in the program, it would indeed kill a dedicated console. It's odd that you didn't see any error messages, though.