#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <iostream.h>
#include "main.h"

//Конструктор объекта
Person::Person(int number, const char*fio, int sex, float age):
_number(number),
_sex(sex),
_age(age)
{
strncpy(_fio,fio,sizeof(_fio));//Копирование Ф.И.О.
}
//Конструктор по умолчанию
Person::Person()
:
_number(0),
_sex(0),
_age(0)
{
_fio[0]=0;
}
//Главная функция
int main()
{
Person p1;
p1.Input();
p1.Print();
cout << "";
getch();
return (0);
}
//Вод данных в объект с клавиатуры
void Person::Input()
{
cout << "\n\t\t\tVvedite dannye o cheloveke:" << endl;
cout << "\n\tVvedite nomer: ";
cin >> _number;
cout << "\n\tVvedite imya:";
cin.ignore();//Пропуск символа в конце строки
cin.getline(_fio,sizeof(_fio),'\n'); 
cout << "\n\tVvedite vozrast:";
cin >> _age;
cout << "\n\tVvedite pol(1 - myjchina, 0 - jenschina): ";
cin >> _sex;
}
//Вывод на экран
void Person::Print() const
{
cout
<<"\n\tNomer:"
<<_number
<<"\n\tImya:"
<<_fio
<<"\n\tVozrast:"
<<_age
<<"\n\t\Pol:"
<<(_sex?'M':'J')
<< 
endl;
}