page 349 exercise 9.40
*/
#include<string>
#include<iostream>
using namespace std;
int main()
{
string q1("When lilacs last in the dooryard bloom'd");
string q2("The child is father of the man");
string sentence;
sentence.assign(q2,0,12);
sentence.append(q1,16,16);
cout<<sentence<<endl;
return 0;
}
// page 349 exercise 9.41
#include<string>
#include<iostream>
using namespace std;
string greet(string form,string lastname,string title,string::size_type pos,int len)
{
form.replace(8,5,lastname);
form.replace(5,2,title,pos,len);
return form;
}
int main()
{
string generic1("Dear MS Daisy:");
string generic2("MrsMsMissPeople");
string lastName("AnnaP");
string salute=greet(generic1,lastName,generic2,5,4);
cout<<salute<<endl;
return 0;
}