А что именно Вы бы хотели прочитать?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
25 мая 2005 г. 10:33
В ответ на:
пару страниц назад была тема о том кто как организует проекты на Си, в частности речь шла о *.c и *.h файлах. Поделитесь своими наработками... Очень хочется послушать/почитать мною уважаемого Bill'a :)
отправлено <font color=gray>C0MA</font> 25 мая 2005 г. 10:31
Составить ответ
|||
Конференция
|||
Архив
Ответы
Хорошая тема. Свой .h включаете в .с ? Как объявляете внешние переменные?
—
Vladimir Ljaschko
(25.05.2005 10:40
82.209.195.164
,
пустое
)
(+)
—
C0MA
(25.05.2005 10:46
213.24.105.137
, 210 байт)
IMXO не самый лучщий вариант, неудобно прослеживать связи между модулями
—
F8
(25.05.2005 11:39
139.164.130.171
,
пустое
)
IMXO не самый лучщий вариант, неудобно прослеживать связи между модулями
—
F8
(25.05.2005 11:37
216.241.47.198
,
пустое
)
Ответ: А в чем трабл? (+)
—
stranger
(25.05.2005 11:10
199.67.204.134
, 811 байт)
Спасибо. Трабл в том, что проект увеличился, и уже не хочется все переделывать.
—
Vladimir Ljaschko
(25.05.2005 11:48
82.209.195.164
,
пустое
)
Траблов нет, интересно как у людей.
—
C0MA
(25.05.2005 11:23
213.24.105.137
,
пустое
)
Ответ: Эт хорошо, когда траблов нет...
—
stranger
(25.05.2005 11:30
199.67.203.133
,
пустое
)
Траблов, нет. Просто интересно как у людей
—
C0MA
(25.05.2005 11:19
213.24.105.137
,
пустое
)
Увы, все мои примеры (лучше один раз увидеть, чем 100 раз услышать) у меня дома.
—
Bill
(25.05.2005 10:45
81.20.168.11
, 89 байт)
Проблема вот в чем (+)
—
Vladimir Ljaschko
(25.05.2005 11:00
82.209.195.164
, 592 байт)
Ответ:
—
smav
(25.05.2005 11:31
80.64.104.197
, 1581 байт)
Да, второй файл конфигурации - это то, что поможет.
—
Vladimir Ljaschko
(25.05.2005 18:18
82.209.195.164
,
пустое
)
А я разве говорил, что все сбрасываю в одну кучу?
—
Bill
(25.05.2005 15:08
81.20.168.11
,
пустое
)
Извините, пожалуйста, спутал ваш ответ с ответом от C0MA
—
smav
(25.05.2005 18:12
80.64.104.197
,
пустое
)
Так а на Си то же самое. Файлы заголовков это и есть interface. А сам модуль (Си) - implementation
—
Bill
(25.05.2005 11:14
81.20.168.11
, 554 байт)
Единственная важная разница - общее пространство имен
—
smav
(25.05.2005 18:26
80.64.104.197
,
пустое
)
ОК, примеры мне помогут.
—
Vladimir Ljaschko
(25.05.2005 11:36
82.209.195.164
,
пустое
)
Лучше отдельной статьей.
—
C0MA
(25.05.2005 10:47
213.24.105.137
,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru