Найти создать заголовочный файл, который имеет окончание файла .h.Допустим, этот заголовочный файл называется blah.h.
Общая структура этого заголовка будет
#ifndef BLAH_H_INCLUDED
#define BLAH_H_INCLUDED
//code
#endif // BLAH_H_INCLUDED
Это защитные устройства заголовка, чтобы предотвратить множественные включения.Внутри кода вы по-прежнему будете декларировать свои функции.
Например, void function(int blah);
будет допустимым объявлением функции.
Этот файл затем включается в начало всех ваших файлов, которые используютили определяет объявленные функции, #include "blah.h"
Затем вы можете определить свои функции в других файлах, и когда вы свяжете их вместе, программа будет работать.