C primer第9章習題解答

2021-06-22 00:13:07 字數 593 閱讀 9947

將字串作為引數傳遞給char型陣列的正確做法:

void setgolf(golf & g,const char *name,int hc)

setgolf(gf1,"sadas",3);

int setgolf(golf &g)//這個函式原型很重要

cout<<"bye"return 0;

}void strcount(const string str)

total+=count;

cout << count << " characters\n";

cout << total << " characters total\n";

}關於getline(cin,str);這個函式其實和cin.getline(str);效果是相同的,只不過getline(cin,str);的引數是string型的,而cin.getline(str)的引數是char型的。

3#include

#include

struct chaff

;char buffer[50];

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章 習題9 41

已知有如下string物件 string generic1 dear ms daisy string generic2 mrsmsmisspeople 編寫程式實現下面函式 string greet string form,string lastname,string title,string si...