У меня есть эти два файла, functions.c и constants.h.
functions.c имеет эту строку:
#include "constants.h"
Однако, когда я пытаюсь скомпилировать functions.c, функции functions.c не могут найти эти константы из constants.c. Это константы константного типа. Я знаю, что это очень дурацкая проблема, но я не знаю решения.
EDIT:
Содержание файлов (некоторые из них):
functions.c:
#include <string.h>
#include "Directivas.h"
...
int hayDirectivaInclude(char* buffer) {
if (strncmp(include, buffer, longInclude) == 0)
return 1;
else
return 0;
}
constants.h:
const char include[10] = { '#', 'i', 'n', 'c', 'l', 'u', 'd', 'e', ' ', 0 };
const int longInclude = 9;