Segue o código:
#include <stdio.h>
char a;
main (){
printf("Digite uma letra entre 'a' e 'd': "
scanf("%c",a);
if(a=='a'){
puts("a letra foi 'a'"
}
if(a=='b'){
puts("a letra foi 'b'"
}
if(a=='c'){
puts("a letra foi 'c'"
}
if(a=='d'){
puts("a letra foi 'd'"
}
}
Minha lógica foi essa, porém não funciona. Alguém teria uma solução para esse meu problema?