Pessoal, descobri o que estava errado. O Enter ocupa um caracteres, portanto quando digito 'a'<enter> estou digitando dois caracteres. Para driblar este problema, o programa precisa prever um caractere enter. :rolleyes: /* Adivinha1z.c */
#include <stdio.h>
#include <stdlib.h> /* para system() e rand() */
int main()
{
char resp; /* resposta do usuário */
char resp1;
char enter;
printf("\n\nDigite uma letra:\n");
scanf("%c%c",&resp,&enter);
printf("\nVocê digitou %c",resp);
printf("\n\nDigite uma letra:\n");
scanf("%c%c",&resp1,&enter);
printf("\nVocê digitou %c",resp1);
return 0;