|
|
--------------- 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