Определить класс Children, который содержит такие поля (члены класса): закрытые – имя ребенка, фамилию и возраст , публичные – методы ввода данных и отображения их на экран. Объявить два объекта класса, внести данные и показать их.
листинг кода
#include "iostream"
using namespace std;
class Children
{
char name[32]; // поля закрытые по умолчанию
char surname[32];
int age;
public: // открытые поля
void fillData();
void showData();
};
int main()
{
setlocale(LC_ALL, "rus");
Children FirstChild;
Children SecondChild;
cout << "Внесите данные!\n";
FirstChild.fillData();
SecondChild.fillData();
FirstChild.showData();
SecondChild.showData();
return 0;
}
// определение методов класса
void Children::fillData()
{
cout << "Имя: ";
cin.getline(name, 32);
cout << "Фамилия: ";
cin.getline(surname, 32);
cout << "Возраст: ";
cin >> age;
cin.get();
}
//============================================
void Children::showData()
{
cout << name << " " << surname << " " << age << " лет;\n";
}
Результат
Похожие публикации
2015-06-29 • Просмотров [ 4048 ]