12-14-2003, 10:31 PM | #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... |
12-15-2003, 07:36 AM | #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! |
12-17-2003, 09:51 AM | #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 |
01-02-2004, 01:32 PM | #8 (permalink) |
Banned
Location: 'bout 2 feet from my iMac
|
Dimbulb, please dont' crosspost next time for all interested parties, a more in depth discussion of this problem can be found:
http://tfproject.org/tfp/showthread....threadid=39092 |
Tags |
gods, miracle, question |
|
|