/**/ /* C++ primer English Fourth editionpage 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;}