Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 117 стр.

UptoLike

Составители: 

117
В окне диалога выбираем элемент Заголовочный файл (.h) (Header
File (.h)), вводим имя заголовочного файла mytypes.h и заканчиваем
диалог нажатием кнопки Добавить.
Набираем определения типов
// mytypes.h
#ifndef MYTYPES_H_
#define MYTYPES_H_
struct polar
{
double distance;// расстояние от начала координат
double angle; // угол
};
struct rect
{
double x; // расстояние по горизонтали
double y; // расстояние по вертикали
};
// прототипы функций:
polar rect_to_polar(rect xy);
void show_polar(polar da);
#endif
Обращаем внимание на стражи включения
#ifndef MYTYPES_H_
#define MYTYPES_H_
….
#endif
В окне диалога выбираем элемент Заголовочный файл (.h) (Header
File (.h)), вводим имя заголовочного файла mytypes.h и заканчиваем
диалог нажатием кнопки Добавить.




Набираем определения типов
// mytypes.h
#ifndef MYTYPES_H_
#define MYTYPES_H_
struct polar
{
    double distance;// расстояние от начала координат
    double angle; // угол
};
struct rect
{
    double x;       // расстояние по горизонтали
    double y;       // расстояние по вертикали
};
// прототипы функций:
polar rect_to_polar(rect xy);
void show_polar(polar da);
#endif
     Обращаем внимание на стражи включения
#ifndef MYTYPES_H_
#define MYTYPES_H_
      ….

#endif
                                117