Как правильно подключить файл 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:
компилятор выдает: error myfile1.c: EA undefined identifier
если в #include "myfile1.c", то: error myfile2.c: EA undefined identifier
если и там, и тут - то выводится ошибка: error myconsts.h: EA redifinition
Как быть? Компилятор Keil, если что...
#include <stdio.h>
#include <stdlib.h>
#include "myconsts.h"
#include "myfile1.c"
#include "myfile2.c"
void main (void)
{
// тыры-пыры
}Решение задачи: «Как правильно подключить файл myconsts.h»
textual
Листинг программы
#ifndef _MY_CONSTS_H_ #define _MY_CONSTS_H_ 1 #define PI 3.14 // another definitions #endif