Как мне добавить этот код в header и использовать в другом коде?

Чтобы добавить код в header файл и использовать его в другом коде, вам необходимо выполнить следующие шаги:

1. Создайте новый файл с расширением ".h". Например, "myheader.h".
2. Откройте созданный файл и добавьте необходимый код внутрь него. Обычно в header файле объявляют структуры, функции, макросы и прототипы функций.
Например, в файле "myheader.h" вы можете добавить следующий код:

   #ifndef MYHEADER_H  // Директива условного компилятора для предотвращения многократного включения
   #define MYHEADER_H

   // Объявление структуры
   typedef struct {
       int x;
       int y;
   } Point;

   // Объявление функции
   int add(int a, int b);

   #endif // MYHEADER_H

Здесь мы объявляем структуру "Point" и функцию "add".

3. Сохраните файл "myheader.h".

4. В другом файле C, где вы хотите использовать код из header файла, добавьте директиву #include в начало файла, чтобы включить ваш header файл.
Например, если ваш header файл находится в той же директории, что и ваш текущий файл C, вы можете использовать следующую директиву:

   #include "myheader.h"

5. Теперь вы можете использовать код из header файла в вашем текущем файле. Например, вы можете создать переменную типа "Point" или вызвать функцию "add".
Ниже приведены примеры:

   #include "myheader.h"

   int main() {
       // Использование структуры
       Point p;
       p.x = 10;
       p.y = 20;

       // Использование функции
       int result = add(5, 3);

       return 0;
   }

Здесь мы создаем переменную "p" типа "Point" и вызываем функцию "add", которую объявили в header файле.

Таким образом, вы можете добавить свой код в header файл и использовать его в других файлах C, путем включения header файла в нужном файле и использования его содержимого в коде.