C++ primer English Fourth edition page 349 exercises

/* C++ primer English Fourth edition
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;
}
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章