I have a problem with a switch statement. I tried many of different ways to handle it and I also googled it and I can't find a solution for probably a basic mistake.
Errors:
switch(dnevi) -> switch quantity not an integer
case "Pet" -> case label does not reduce to an integer constant
case "Sob" -> case label does not reduce to an integer constant
Code:
char dnevi[5];
printf("Vnesi dan:\n P–ponedeljek, T–torek, S–sreda,C–cetrtek, Pet–petek, Sob–sobota, in N–nedelja" );
scanf("%d", dnevi);
switch(dnevi)
{
case 'P':
printf("To je ponedeljek");
break;
case 'T':
printf("To je torek");
break;
case 'S':
printf("To je sreda");
break;
case 'C':
printf("To je cetrtek");
break;
case 'Pet':
printf("To je petek");
break;
case 'Sob':
printf("To je sobota");
break;
case 'N':
printf("To je nedelja");
break;
default:
printf("Vnos je bil napacen!");
}