C++ primer English Fourth edition page 349 exercises

来源:互联网 发布:网络监控摄像机多少钱 编辑:程序博客网 时间:2024/05/16 10:32
/* 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;
}
 
原创粉丝点击