#include <stdio.h>
#include <stdlib.h>
int main()
{
enum dni_tyg{poniedzialek, wtorek, sroda, czwartek, piatek, sobota, niedziela};
enum dni_tyg day;
printf ("Podaj dzien tygodnia: \n ");
scanf ("%d", day);
switch (day)
{
case poniedzialek:
printf("Bedziemy grali w pilke nozna.");
break;
case wtorek:
printf("Bedziemy grali w koszykowke.");
break;
case sroda:
printf("Bedziemy grali w squasha.");
break;
case czwartek:
printf("Bedziemy grali w ping-ponga.");
break;
case piatek:
printf("Bedziemy grali w siatkowke.");
break;
case sobota:
printf("Bedziemy odpoczywac.");
break;
case niedziela:
printf("Bedziemy biegac.");
break;
default:
printf("Podaj dzien tygodnia!");
}
return 0;
}
Cześć, powyższy kod źródłowy działa bardzo dziwnie, jakąkolwiek wartość bym nie podał niestety podaje zawsze wartość z pierwszego Case, nie wiem już o co zahaczyć.
Macie jakieś pomysły?