[an error occurred while processing this directive]
|
И что Вы предлагаете взамен. Помнить при редактировании файла b.c, что переменная уже определена в другом месте?
А если файл a.c будет Вами удален из проекта, допустим не нужны Вам ф-ии используемые в нем, и что будете делать? Новые определения вставлять.
Лучше бы написали почему - это так не надо делать.
А если не можете объяснить почему, то постить нужно было бы выше с заголовком "А я бы сделал так".
А TFM тут вовсе не причем. Сошлитесь на K&R и покажите, что я не прав.
Ну и в завершениии нужно писать extern char text[];
а не extern char text[100]; - но это отдельный разговор.
Всего, Иван.
E-mail: info@telesys.ru