# Urgent!!! I need help with this C++ homework!!!

#### Silvi

Joined Sep 26, 2011
1

#### DumboFixer

Joined Feb 10, 2009
217
Show us what you've done so far and we'll point you in the right direction.

(this forum is not a free homework service)

#### MrChips

Joined Oct 2, 2009
24,189
All persons requesting solutions to homework questions must realize that it is counter intuitive and counter productive to ask for URGENT!!! help. I certainly would not give it to you in a hurry.

Joined Jul 7, 2009
1,583
When I see "Urgent!!", all it usually means is we're dealing with a lazy student who put his homework off until the last minute. The leads to the sympathy meter are broken, which mean it doesn't even twitch.

#### DumboFixer

Joined Feb 10, 2009
217
Remind me never to put "Urgent" in a title of a topic I start

#### SgtWookie

Joined Jul 17, 2007
22,221
It's truly remarkable the number of students who believe that a lack of planning on their part should constitute an emergency on our part.

#### ajm113

Joined Feb 19, 2011
174
Why just register on a website just to ask people to do your homework? Doesn't your collage have some sort A++ student in C++ that can give you tutoring? Cause really to me, this question sounds like a walk in the park that I could write myself in 10 minutes.

Joined Jul 7, 2009
1,583
We've got to learn to be more sarcastic. This Silvi made way too many posts.

#### t06afre

Joined May 11, 2009
5,934
The problem that the OP wanted served on a silver plate. Is a something you can read about in every textbook about C/C++ DoH!

#### ErnieM

Joined Apr 24, 2011
8,177
What? You guys don't just download the codes for everything you do?

#### t06afre

Joined May 11, 2009
5,934
What? You guys don't just download the codes for everything you do?
Yes that is correct. And you can learn a lot by looking at and/or modify example code and code from others. But to me it seems like the OP just looked for an easy way out of some homework. It had been quite different if the OP at least had shown some coding attempt and asked for help

#### RiJoRI

Joined Aug 15, 2007
536
I kinda wonder if Silvi was in panic mode, or didn't understand the question, or both. I suspect we'll never know...

--Rich

#### PNeil

Joined Oct 27, 2010
11
#include <fstream>

using namespace std;

int main()
{
int num1=0, num2=0, num3=0, sum=0;

ifstream fin("number.in");
ofstream fout("sum.out");

fin >> num1 >> num2 >> num3;

sum=num1+num2+num3;

// write results to files
fout << "Sum of the digits is " << num1 << "+" << num2 << "+" << num3 << " = " << sum;

fin.close();
fout.close();

return 0;
}

#### upand_at_them

Joined May 15, 2010
766
You know...The proper response to someone who asks you to do his homework for him is to...Give him the wrong answer. He'll quickly learn.

#### ajm113

Joined Feb 19, 2011
174
I may as well give him the real answer to this... Since PNeil as we all can tell doesn't clearly work. I mean look at it! He doesn't even use cout and use proper error handling! D:

Rich (BB code):
#include <iostream>
#include <string>
#include <sstream>
#include <string.h>
#include <stdio.h>

using namespace std;

int main(int argc, char *argv[])
{
unsigned short iValue1;
unsigned short iValue2;
unsigned short iSum;

//Welcome the user!
cout << "Welcome to my program! Please enter a value! ";

cin >> iValue1;

cout << "\n\nValue 2:" << endl;

cin >> iValue2;

//Thank the user and write to the file.
//This part is very hard and long.
iSum = iValue1 + iValue2;

char* buffer;
buffer = new char[iSum];

int counter = 0;
string fileName = "output_";

//You can change the extension if you like. ;)
string ext = ".bin";

cout << "Please wait.... Calculating..." << endl;
for(;;)
{
fileName += counter;
fileName += ext;
counter++;

FILE * fp = fopen(fileName.c_str(), "w");
fileName = "output_";

if(!fp)
{
cout << "ERRROR: A epic fail has happened!" << endl;
break;
}

fwrite (buffer, 1 , iSum , fp);

fclose(fp);
}

cout << "PROGRAM ENDED...." << endl;
//Make sure we clear some memory! :D
delete [] buffer;

return 0;
}
Now that's the pro way of doing things! Just compile that and drop the executable to your teacher!

Last edited: