Gast
#3034615
int zaehler = 0;
int main( void )
{
zaehle();
for (;;)
{
...
tueetwas();
...
}
}
void zaehle(void)
{
zaehler = 34;
}
void tueetwas(void)
{
printf(" %1",zaehler)
}
Hallo Leute das ist vereifacht mein Programm.
Ich habe ein verständnissproblem mit der gültigkeit von Variablen.
nach meinem Verständniss müsste jedesmal wenn tueetwas() aufgerufen
wird,
die ausgabe 34 kommen. Leider ist sie immer 0.
KLeine Syntaxfehler bitte ich zu verzeihen, da ich das Programm auf das
wesentliche gekürzt habe und aus meinem Gedächtnis einfach runtergetippt
habe.
Kann mir jemand helfen. und sagen wie man das Problem in den Griff
bekommt?
Warscheinlich sind Pointer die lösung (sind die nicht immer die
lösung???)
leider habe ich trotzdem keine idee wie ich das lösen soll.
Liebe Grüße
Dirk
