Welcome to Tech Support Forum home to more then 136,000 problems solved. Issues have included: Spyware, Malware, Virus Issues, Windows, Microsoft, Linux, Networking, Security, Hardware, and Gaming Getting your problem solved is as easy as:
1. Registering for a free account
2. Asking your question
3. Receiving an answer

Registered members:
* Get free support
* Communicate privately with other members (PM).
* Removal of this message
* See fewer ads.
* And much more..

 



Want to know how to post a question? click here Having problems with spyware and pop-ups? First Steps
Go Back   Tech Support Forum > The IT Pro > Programming
User Name
Password
Site Map Register Donate Rules Blogs Mark Forums Read


Programming A discussion forum for programs and programming used in tech-related businesses.

Reply
 
LinkBack Thread Tools
Old 06-13-2009, 12:01 PM   #1 (permalink)
Registered User
 
Join Date: Jun 2009
Posts: 2
OS: Vista Service Pack 1


A problem with C++ program

I have a bit of a problem with my C++-programs. I get them to work and all that but when I want them to display an end result it goes wrong. It's not that it doesn't work it's just that the program closes itself before i get to view the result. Basicly i cant get the program to pause before closing down.

----------------------------------------------------

Ex
// convert.cpp
#include <iostream>
double stonetokg(double);
int main()
**
using namespace std;
double stone;
cout << "Input weight in stone:";
cin >> stone;
double kilo = stonetokg(stone);
cout << stone << " stone is ";
cout << kilo << " kilogram." << endl;
cin.get();
return 0;
}

double stonetokg(double sts)
**
return 6,35 * sts;
}

----------------------------------------------------

Don't know if it's a problem caused by vista or not.

Last edited by At4ri; 06-13-2009 at 12:04 PM.
At4ri is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Important Information
Join the #1 Tech Support Forum Today - It's Totally Free!

TechSupportForum.com is a leading support website for your computer needs. We offer free, friendly and personalized computer support. Why pay to have your computer fixed when you can do it for free.

Join TechSupportforum.com Today - Click Here

Old 06-13-2009, 01:39 PM   #2 (permalink)
Design Team Member
 
jamiemac2005's Avatar
 
Join Date: Jul 2007
Location: Coventry, UK
Posts: 1,880
OS: Vista, various linux distros


Re: A problem with C++ program

Edit: re-read your code. How are you executing the program?(from an IDE? just through windows? command prompt?)...

Re-Edit:
Found the problem:
Code:
cin >> stone;
You don't specify that the user has to press enter anywhere, so the last cin.get(); just finishes the user input for the above line...

Change it to:
Code:
cin >> stone;
cin.ignore();//ignores the enter and takes the users input
Cheers,
Jamey
__________________

Myspace

Last edited by jamiemac2005; 06-13-2009 at 01:44 PM.
jamiemac2005 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Old 06-13-2009, 02:24 PM   #3 (permalink)
Registered User
 
Join Date: Jun 2009
Posts: 2
OS: Vista Service Pack 1


Re: A problem with C++ program

Thanks a lot jamie for the help. Tried it and it worked. I open it in cmd since its a console application.

Btw it looks like this:
Attached Images
File Type: jpg Cmd.jpg (20.9 KB, 10 views)
At4ri is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Old 06-14-2009, 05:35 AM   #4 (permalink)
Design Team Member
 
jamiemac2005's Avatar
 
Join Date: Jul 2007
Location: Coventry, UK
Posts: 1,880
OS: Vista, various linux distros


Re: A problem with C++ program

Glad you've got it sorted.

Cheers,
Jamey
__________________

Myspace
jamiemac2005 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!
Reply With Quote
Reply


Thread Tools

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 Off
Pingbacks are Off
Refbacks are Off




All times are GMT -7. The time now is 01:06 PM.



Copyright 2001 - 2009, Tech Support Forum
Home Tips Plus | Outdoor Basecamp | Automotive Support Forum

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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85