当前位置:首页 > C++Primer Plus 中文版第六版课后题第九章内存模型与名称空间
1. golf.h
const int Len = 40; struct golf { };
void setgolf(golf & g, const char * nane, int hc); int setgolf(golf & g);
void handicap(golf & g, int hc); void showgolf(const golf & g);
golf.cpp
char fullname[Len]; int handicap;
#include
using namespace std;
void setgolf(golf & g, const char * name, int hc) { }
int setgolf(golf & g) {
cout << \cin.get(g.fullname, Len); strncpy_s(g.fullname, name, Len); g.handicap = hc;
}
if(g.fullname[0] == '\\0')
return 0;
cout << \while(!(cin >> g.handicap)) { } cin.get(); return 1;
cin.clear();
while(cin.get() != '\\n')
continue;
cout << \
void handicap(golf & g, int hc) { }
void showgolf(const golf & g) { } main.cpp
#include
using namespace std;
cout << \g.handicap << endl;
g.handicap = hc;
const int Men = 5; int main() { } 2.
#include
string input;
cout << \golf Golfer[Men];
int i; //方¤?便à?下?面?读¨¢取¨? for(i = 0; i < Men; i++) { }
for(int j = 0; j < i; j++) // int i 的ì?作á??用??
showgolf(Golfer[j]); if(setgolf(Golfer[i]) == 0)
break;
golf ann;
setgolf(ann, \showgolf(ann); handicap(ann, 22); showgolf(ann); return 0;
}
getline(cin, input); while(input != \{ }
cout << \return 0;
strcount(input);
cout << \getline(cin, input);
void strcount(const string str) { }
3.
static int total = 0; int count;
cout << \count = str.size(); total += count;
cout << count << \cout << total << \
#include
char dross[20]; int slag;
共分享92篇相关文档