Ir ao conteúdo
  • Cadastre-se

Problema com SIM ou NAO


celoww

Posts recomendados

Ola,

to com um problema.

estou começando a aprender C agora.

e to tentando fazer um programa.

o problema é o seguinte:

eu quero dar somente as opçãos de SIM ou NAO pro usuario.

ai eu tava tentando fazer assim:

#include <stdio.h>

int main()

{

char a,sim,nao;

printf("\nResponda\nSIM ou NAO !\n\n\n");

printf("\nDeseja prosseguir?\n");

scanf("%s", &a);

if (a=sim)

{

printf("OK!\n\n");

}

else

{

printf("\nEntao vaza!\n\n");

}

}

porém quando compilo, qualquer q seja a resposta do usuario, ele sempre cai na mesma resposta: OK!

se ao invés de eu colocar:

if(a=sim)

eu colocar

if(a==sim)

ele sempre me responde: então VAZA!

Existe isso?

if (a)

{

printf("OK!\n\n");

}

else

{

printf("\nEntao vaza!\n\n");

}

o q q eu posso fazer?

Obrigado desde já!

-----------------------------------------------------------------------

RESOLVIDO

tinha q declarar

char a='n';

e if (a=='s')

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!