[an error occurred while processing this directive]
|
file_1.h:
#ifndef FILE_1_H__
#define FILE_1_H__
typedef struct {
uint8_t A;
uint8_t B;
} MyType;extern MyType Var1; // определение переменной
#endif //FILE_1_H__
file_1.c:
#include "file_1.h"
MyType Var1; // объявление переменнойvoid func1 (void) {
Var1.A = 1;
}
file_2.c:
#include "file_1.h"void func2 (void) {
Var1.B = 2;
}
E-mail: info@telesys.ru