📄 base.cpp
字号:
#include <iostream.h>
#include <string.h>
#define MAX_LEN 81
class person {
protected:
char fname[MAX_LEN];
char lname[MAX_LEN];
int age;
public:
void set_fname(char fn[] ) { strcpy(fname, fn); };
void set_lname(char ln[] ) { strcpy(lname, ln); };
void set_age( int a ) { age = a ; };
char *get_name(char *fullname);
int get_age( void ) { return age; };
person(char fn[] = "blank", char ln[] = "blank");
};
person::person( char fn[], char ln[] )
{
strcpy(fname, fn);
strcpy(lname, ln);
age = -1;
}
char *person::get_name(char fullname[])
{
strcpy(fullname, fname);
strcat(fullname, " ");
strcat(fullname, lname);
return fullname;
}
int main(int argc, char* argv[])
{
char full[MAX_LEN + MAX_LEN];
person brad("Bradley", "Jones");
brad.set_age(21);
person blank;
cout << "\nPerson brad: " << brad.get_name(full);
cout << "\n age: " << brad.get_age();
cout << "\nPerson blank: " << blank.get_name(full);
cout << "\n age: " << blank.get_age();
cout << "\n";
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -