C Primer 第9章 習題9 41

2021-08-26 17:08:01 字數 687 閱讀 1712

//已知有如下string物件

/* string generic1("dear ms daisy:");

string generic2("mrsmsmisspeople");

編寫程式實現下面函式

string greet(string form,string lastname,string title,

string::size_type pos,int length);

該函式使用replace操作實現以下功能:對於字串form,將其中的daisy替換為lastname

將其中ms替換為字串title中pos下標開始的length個字元。例如:

string lastname("annap");

string salute=greet(generic1,lastname,generic2,5,4);

將返回字串:

dear miss annap

*/#include#includeusing namespace std;

//greet函式的定義

string greet(string form,string lastname,string title,

string::size_type pos,int length)

int main()

C Primer 第9章 習題9 32

9.32 解釋下面程式的實現的功能 vectorsvec svec.reserve 1024 string text word while cin text word sevc.push back text word svec.resize svec.size svec.size 2 如果該程式讀入...

C Primer 第9章 習題9 32

9.32 解釋下面程式的實現的功能 vectorsvec svec.reserve 1024 string text word while cin text word sevc.push back text word svec.resize svec.size svec.size 2 如果該程式讀入...

C primer第9章習題解答

將字串作為引數傳遞給char型陣列的正確做法 void setgolf golf g,const char name,int hc setgolf gf1,sadas 3 int setgolf golf g 這個函式原型很重要 cout bye return 0 void strcount con...