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