Если так объявить, то я не могу использовать эту переменную в моей функции.
К примеру в prntutil.h объявленно:
C
extern char *cfactor;
char *getCF();
Тогда в prntutil.c пишу реализацию getCF():
C
globle char *getCF()
{
if(cfactor != NULL)
return cfactor;
else
return "CF not have value\n";
}
При сборке получаю ошибки:
...\debug\prntutil.o:-1: In function `getCF':
...\prntutil.c:80: ошибка: undefined reference to `cfactor'
...\prntutil.c:81: ошибка: undefined reference to `cfactor'