#include <stdio.h>
int main()
{
char a,b;
printf("digite uma letra:\n");
scanf("%c",&a);
printf("\n1você digitou: %c\n",a);
printf("Digite outra letra:");
scanf("%c",&;
printf("\nvocê digitou b: %c",;
return(0);
}
neste programa ele não para pra digitar a segunda letra.
Ele imprime o primeiro "digite uma letra", depois que vc digita ele imprime"você digitou aqui a letra digitada" e depois imprime para digitar a segunda e vai direto para "voce digitou b:" Não espera para o segundo scanf
pq ele faz isso quando se trada de letras se for número (int), vai direitinho
grato Daniel Negrini