История изменений
Исправление nickionn, (текущая версия) :
Тебе надо сделать так.
myunit.h
#ifndef _H_$MYUNIT
#define _H_$MYUNIT
extern int unitx = 1337;
extern double unity;
void helloworld() //В загаловоных файлах надо обьявлять прототипы функций
#endif
myunith.c
void helloworld()
{
puts("Hello world");
}
ex1.c
#include <stdio.h>
#include "myunit.h"
main()
{
printf("%d\n", unitx);
helloworld();
}
программа выведет:
1337
Hello World
Использовать одинаковые имена нелья.
Исходная версия nickionn, :
Тебе надо сделать так.
myunit.h
#ifndef _H_$MYUNIT
#define _H_$MYUNIT
extern int unitx = 1337;
extern double unity;
void helloworld() //В загаловоных файлах надо обьявлять прототипы функций
#endif
myunith.c
void helloworld()
{
puts("Hello world");
}
ex1.c
#include <stdio.h>
#include "myunit.h"
main()
{
printf("%d\n", unitx);
helloworld();
}
программа выведет 1337. Использовать одинаковые имена нелья.