Warrior (27.10.2005 17:49, просмотров: 1) ответил VVB на Обнаружился интересный глюк линкера. Очень грубая ошибка.
Ну и развели... А я то всю жизнь думал что заголовочные файлы для этого применяют, и получают ошибки уже при компиляции... содержимое test1.c:
#include "test1.h"
void func1(int c)
{
c=5; // для примера; может быть что-то ещё
}
содержимое test1.h
void func1(int); // функция имеет один параметр типа int
содержимое test2.c:
#include "test1.h"
void main(void);
void main(void)
{
func1();
}
Мне в компилятор это совать неохота, но очень я уверен что test2.c не соберется, ну или хоть предупреждение вывалит.