Объясните Teapot-у, можно или нет (+)
(«Телесистемы»: «Конференция «Микроконтроллеры и их применение»»)

миниатюрный аудио-видеорекордер mAVR

Отправлено S_agent 24 апреля 2003 г. 14:31

--------------- file: Macros.h -------------
#ifndef _MACROS_H
#define _MACROS_H

#define Count 0

#macro inc_count
#redef Count Count+1
#endm

#endif //_MACROS_H
-------------------------------------------

--------------- file: First.c -------------
#include "macros.h"

inc_count
inc_count
.........
inc_count
-------------------------------------------

--------------- file: Second.c -------------
#include "macros.h"

#if Count < 10
inc_count
inc_count
.........
inc_count
#else
#error Count more than 10
#endif

-------------------------------------------

Соответственно first.c компилится первым, second.c - вторым
Есть ли способ передачи значения Count в second.c ?
Спасибо, Никита.

Составить ответ ||| Конференция ||| Архив

Ответы



Перейти к списку ответов ||| Конференция ||| Архив ||| Главная страница ||| Содержание

E-mail: info@telesys.ru