Как правильно подключить файл 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д