С++ объекты и классы
Добавлено: 22 апр 2011, 13:22
Составить программу для подсчёта количества сотрудников компании, у которых стаж работы больше 15 лет.
использовать функций инициализации set() и вывода результатов print()
У меня не получается написать метод посчёта количества сотрудников.Напишите пожалуйста примерный код.Спасибо.
использовать функций инициализации set() и вывода результатов print()
У меня не получается написать метод посчёта количества сотрудников.Напишите пожалуйста примерный код.Спасибо.
Код: Выделить всё
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
class Company
{
char *fio;
int staj, value;
public:
void set(char *, int, int);
void print();
};
void Company::set(char *c_fio, int c_staj, int c_value)
{
fio = new char[strlen(c_fio)+1];
strcpy(fio,c_fio);
staj=c_staj;
value=c_value;
}
void Company: :p rint()
{
printf("\nInfo : %s\t%d\n", fio, staj);//информация
printf("\n");
}
void main(void)
{
char input_fio[50];
int input_staj, input_value;
Company AB2;
AB2.set("Ivanov I.I.", 16,1);
AB2.print();
Company AB3;
AB3.set("Sidorov S.S.", 10,1);
AB3.print();
getch();
}