Учимся программировать на языке C++



             

ВТОРОЙ ПРИМЕР


Следующая программа PEDIGREE.CPP создает класс dog, который содержит несколько полей данных и функцию show_breed. Программа определяет функцию класса вне определения самого класса. Затем программа создает два объекта типа dog и выводит информацию о каждой собаке:

#include <iostream.h>

#include <string.h>

class dogs

{

public:

char breed[64];

   int average_weight;

   int average_height;

   void show_dog(void) ;

};

void dogs::show_breed(void)

{

   cout << "Порода: " << breed << endl;

   cout << "Средний вес: " << average_weight << endl;

   cout << "Средняя высота: " << average_height << endl;

}

void main(void)

{

   dogs happy, matt;

   strcpy(happy.breed, "Долматин") ;

   happy.average_weight = 58;

   happy.average_height = 24;

   strcpy(matt.breed, "Колли");

   matt.average_weight =22;

   matt.average_height = 15;

   happy.show_breed() ;

   matt.show_breed();

}




Содержание  Назад  Вперед