Blinker auf Stillstand abfragen ?!

Hallo zusammen,

ich habe einen Blinker, also eine Variable „Blinker“
die alle 0,5 sek. von 0 auf 1 und … ein Blinker!

Wenn dieser jetzt steht, also länger als 5 sek nicht blinkt hätte ich gerne eine 1 auf der variablen „Stoerung“
also:

x= Blinker
y= Stoerung
If „X“ false > 5 sek or if „X“ true > 5sek. then
„y“ =1

Bin leider nicht zuhause in C++ geschweige den in der Syntax bräuchte es aber in dieser Form und kriegs nicht hin

jmd. ne Idee???

Vielen Dank FF

Hallo.
Hab dir mal ein kleines Programm in C geschrieben. Hoffe das ist was du suchst.

#include 
#include 
#include 

#define FALSE 0
#define TRUE 1

void blinker\_ein(void);
void blinker\_aus(void);
void blinker\_fehler(void);

int main()
{
 unsigned int zeit1=0,zeit2=0,blinker=TRUE,diffzeit;
 while(TRUE) {
 zeit1=clock();
 diffzeit=zeit1-zeit2;
 if(diffzeit=500) {
 blinker=!blinker;
 zeit2=zeit1;
 if(blinker==TRUE) blinker\_ein();
 else blinker\_aus();
 }
 else if(diffzeit\>=5000) blinker\_fehler();
 }
 return 0;
}

void blinker\_ein(void)
{
 printf("\b\b\b");
 printf("EIN");
}

void blinker\_aus(void)
{
 printf("\b\b\b");
 printf("AUS");
}
void blinker\_fehler(void)
{
 printf("\b\b\b\b\b\b");
 printf("FEHLER");
}

Liebe Grüße.
Alex