Gast
#55161
Hallo alle miteinander,
da Ihr mir bereits einmal weitergeholfen habt, versuche ich es jetzt
ein weiteres mal. Ich moechte in C (Keil-Compiler) in versxchiedenen
Funktionen lokale Konstanten definieren, welche denselben Namen haben.
Dies geht mit #define xxx aber nicht. Weiss jemand einen anderen Weg um
dies zu erreichen. Anbei ein kurzes Beispiel:
#include <REG51CC01.H>
#include <stdio.h>
void func1(void)
{
#define OFFSET_X 20
char x;
x = OFFSET_X;
// .....
}
void func2(void)
{
#define OFFSET_X 30
char x;
x = OFFSET_X;
// .....
}
void main(void)
{
func1();
func2();
}
Besten Dank im Voraus und
Gruesse
Eugen