Как правильно подключить файл myconsts.h - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Есть 4 файла: main.c, myfile1.c, myfile2.c, myconsts.h. В файле myconsts.h определены константы, которые используются в файлах myfile1.c и myfile2.c. Как правильно подключить файл myconsts.h? В каком файле прописать #include "myconsts.h"? Перепробовал все - вылазят ошибки. Если пишу в hello.c:
#include <stdio.h>
#include <stdlib.h>
 
#include "myconsts.h"
#include "myfile1.c"
#include "myfile2.c"
 
void main (void)
{
// тыры-пыры
}
компилятор выдает: error myfile1.c: EA undefined identifier если в #include "myfile1.c", то: error myfile2.c: EA undefined identifier если и там, и тут - то выводится ошибка: error myconsts.h: EA redifinition Как быть? Компилятор Keil, если что...

Решение задачи: «Как правильно подключить файл myconsts.h»

textual
Листинг программы
#ifndef _MY_CONSTS_H_
#define _MY_CONSTS_H_ 1
#define PI 3.14
// another definitions
#endif

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы