Объектно-ориентированное программирование: учебное пособие / В. Н. Казагачев.

Char name [80]; Char phonenumber [80]; Int age; Int height; }; Так задаегся шаблон будушего экземпляра структуры. Задание 1. 1. Придумайте структурный шаблон, который будет содержать название месяца, трехбуквенную аббревиатуру месяца, количество дней в месяце и номер месяца. 2. Определите массив, состоящий из 12 структур того же типа, что в первом задании, инициализируйте его для невысокосного года. Функция typedef позволяет создать свое собственное имя типа. Она выполняется компилятором, а не процессором. Функция typedef не создает новых типов, он только создает удобные метки. Указатель на структуру это не экземпляр структуры (экземпляр структруры объявляется как ешр([] ) , а указатель, которому ы дальнейшем будет присвоен адрес некоторой структуры, с элементами которой можно будет работать через указатель. Чтобы обратиться к элементам структуры, надо после имени экземплярпа структуры поставить точку, а после имени указателя на данную структуру поставить стрелку вправо (—>). Затем к этим именам приписать имя члена структуры, к которому надо обратиться. Членом структуры может быть любой тип данных, но элементы структуры не могут иметь тот же тип, что и сама структура. Задание 2. 1. Напишите программу, которая запрашивает у пользователя день, месяц, год. Месяц обозначается номером, название месяца или его аббревиатурой. После работы программа выдает общее количество дней в году вплоть до данного дня. 2. Переделайте программу инвентаризации книг таким образом, чтобы она печатала информацию о книгах, упорядоченную в алфавитном порядке по названиям книг, а затем печатала общую стоимость книг.

RkJQdWJsaXNoZXIy MTExODQxMg==