como eu coparo um caracter lido por um scanf com um qq do programa?

como eu coparo um caracter lido por um scanf com um qq do programa?

by Caio Moreira van Deursen -
Number of replies: 1

eu naum consigo comparar um carater lido pelo scanf com um outro do programa, eu ja tentei inicializar uma variavel char com um letra (char b = b; ) ja tentei dar o valor pra ela depois, ja tentei comparar no if (   if (a=="%c",'c')  ), mas nada disso funciona!  e eu naum sei mais o q fazer.

obrigado

Caio

In reply to Caio Moreira van Deursen

Re: como eu coparo um caracter lido por um scanf com um qq do programa?

by José Augusto Soares -

#include<stdio.h>
#include <stdlib.h>

int main()
{
char letra;

printf("Digite um caractere: ");
scanf("%c", &letra);

printf("Caractere lido = %c\n", letra);

if (letra == 'z')
printf("Você digitou z\n");
else
printf("Você não digitou z\n");

system("pause");
return 0;
}
Zé Augusto