main.c <b>headers</b>
|
________________
| |
utils.h <b>utils</b>
|
sum.c
У меня есть заданная иерархия. Теперь мне нужно вызвать функцию sum (которая объявлена в файле utils.h, но определена в файле sum.c) в main.c
Что мне следует включить в main.c, utils.h и sum.h
Как мне написать код? На самом деле я работаю над проектом игры на C, и мне нужна такая структура, чтобы легко с ним справиться
main.c file
#include <stdio.h>
#include "headers/utils.h"
int main()
{
printf("%d", sum(3,4));
return 0;
}
utils.h file
#ifndef _headers_utils_h
#define _headers_utils_h
int sum(int, int);
#endif
файл sum.c
#include "../utils.h"
int sum(int x, int y)
{
return x + y;
}
Ожидаемый результат: 7