![]() |
![]() |
#1 (permalink) |
Riiiiight........
|
C++ Question. I need a miracle from the C++ gods......
so I have my C++ program, everything works fine. It even gives me output.
the last lines of my code in main() are char x; cin>>x; its just to keep the window open until i press a key to allow the program to close. but when i enter a character and press enter, it crashes.. or rather. windows says it crashes... when i delete the cin, it just crashes on termination, WHY??!!!! thanks....... just about going crazy with this... |
![]() |
![]() |
#4 (permalink) |
I am Winter Born
Location: Alexandria, VA
|
What it sounds like - though without looking at most/all of the code:
You've got a memory leak somewhere in your code - allocating dynamic memory (either through malloc or new) and not deleting it. Then, when you get to the end of the program, it doesn't properly know how to delete/free it, and crashes.
__________________
Eat antimatter, Posleen-boy! |
![]() |
![]() |
#5 (permalink) |
Insane
Location: West Virginia
|
Also, if you are using namespace std in this program, you can use the following command to get a "keypress" pause...
system("pause"); Again, this only works if you are doing this at the top: using namespace std;
__________________
- Artsemis ~~~~~~~~~~~~~~~~~~~~ There are two keys to being the best: 1.) Never tell everything you know |
![]() |
![]() |
#8 (permalink) |
Banned
Location: 'bout 2 feet from my iMac
|
Dimbulb, please dont' crosspost next time
![]() http://tfproject.org/tfp/showthread....threadid=39092 |
![]() |
Tags |
gods, miracle, question |
|
|