Tilted Forum Project Discussion Community  

Go Back   Tilted Forum Project Discussion Community > Interests > Tilted Technology


 
 
LinkBack Thread Tools
Old 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...
dimbulb is offline  
Old 12-14-2003, 10:49 PM   #2 (permalink)
Psycho
 
Location: somewhere out there
It would help to see more code... It doesnt sound like an error with those last lines.
__________________
boom
kinsaj is offline  
Old 12-15-2003, 04:51 AM   #3 (permalink)
Addict
 
Location: Canada
You should ask this in Computers.
__________________
Legalize it.
Shokan is offline  
Old 12-15-2003, 07:36 AM   #4 (permalink)
I am Winter Born
 
Pragma's Avatar
 
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!
Pragma is offline  
Old 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
Artsemis is offline  
Old 12-17-2003, 11:59 AM   #6 (permalink)
Insane
 
Location: Pennsylvania
Did you remember to

return 0;

?
Giltwist is offline  
Old 01-01-2004, 08:15 PM   #7 (permalink)
Upright
 
Well, with my limited knowledge of C... here's a basic program that will close when you press a key.

Code:
#include <stdio.h>
int a;
main()
{
     scanf( %d, a );
     return 0;
}
Mind you, my C is a tad rusty, but that should do it.
Pleth˛ is offline  
Old 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
cheerios is offline  
 

Tags
gods, miracle, question


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 06:27 PM.

Tilted Forum Project

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54