954,483 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

A prayer to the C++ God pleaze help!!

Dear God,

I've been trying to write this program that is suppose to read in a text file manipulate in and give the following out put infact here is the question

Implement a program that uses a form-letter template to generate form letters. Your program should read in a form-letter template from a file. The form-letter template has "holes" in it that are to be filled in with user-entered values. The holes are represented by a pair of @ signs. For example, suppose this is read in from a form-letter template file:

Congratulations, @@! You've just won @@!
To collect, please send $100 to

And suppose the user enters these two values for the two @@ holes:

Raheel Azhar
a new house

Your program should then print this form letter:

Congratulations, Raheel Azhar! You've just won a new house!
To collect, please send $100 to

this is what i have so far but all i get is compilation errors

#include
#include

using namespace std;

class FormLetter
{
public:
string letterTemplate;

FormLetter::FormLetter(string fname)
{

letterTemplate = fname;

letterTemplate.open("letterTemplate");
letterTemplate.close();

}

//private:
void generateLetter();
};

void FormLetter::generateLetter()
{
string input;
int count = 0;
++count;
while(count <4)
{
getline(letterTemplate,'@');
cout << "Enter insertion text: " << endl;
cin >> input << endl;
letterTemplate.insert(find_first_of '@', input);
generateLetter();
cout << letterTemplate << endl;

}
}

int main()
{
FormLetter formLetter1("letterTemplate.txt");
formLetter1.generateLetter();
return 0;
}

damionspencer
Newbie Poster
3 posts since Sep 2004
Reputation Points: 12
Solved Threads: 0
 

letterTemplate.open("letterTemplate");
letterTemplate.close();

letterTemplate is of type string .Do it have open and close methods?

soniprafull
Newbie Poster
5 posts since Sep 2004
Reputation Points: 10
Solved Threads: 0
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You