Zdravím,
potřebuju udělat konzoli, která bude slovně vypisovat stav semaforu , pro hlavní, vedlejsi a chodce na hlavni.
nadefinoval jsem si 4 možné stavy semaforu a chtěl bych to dát do nějakého cyklu. if, switch.. ale bohužel se mi nedaří ...
#define stav1 "H:cervena \t V:zelena \t CH:zelena"
#define stav2 "H:cervena,oranzova \t V:oranzova \t CH:cervena"
#define stav3 "H:zelena \t V:cervena \t CH:cervena"
#define stav4 "H:oranzova \t V:cervena,oranzova \t CH:cervena"
int main()
{
int i=0;
i=i+1;
if (i=1)
cout << stav1 << endl;
Sleep (20000);
else if (i=2)
cout << stav2 << endl;
Sleep (5000);
else if (i=3)
cout << stav3 << endl;
Sleep (20000);
else if (i=4)
cout << stav4 << endl;
Sleep (5000);
else if (i=5)
i=0;
return 0;
}
#define stav1 "H:cervena \t V:zelena \t CH:zelena"
#define stav2 "H:cervena,oranzova \t V:cervena \t CH:cervena"
#define stav3 "H:zelena \t V:cervena \t CH:cervena"
#define stav4 "H:oranzova \t V:cervena,oranzova \t CH:cervena"
int main()
{
int stav=0;
stav=stav+1;
switch (stav)
{
case 1:cout << stav1 << endl;
break;
Sleep (5000);
case 2: cout << stav2 << endl;
break;
Sleep (20000);
case 3: cout << stav3 << endl;
break;
Sleep (20000);
case 4: cout << stav4 << endl;
Sleep (5000);
default:i==0
}
return 0;
}