Ir para conteúdo

POWERED BY:

Arquivado

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

sarcofagobra

Como faço esse código funcionar?

Recommended Posts

Isso é uma parte do código que to fazendo, não tô conseguindo armazenar uma variável para fazer uma condição. No caso abaixo eu queria que mostrasse o cavalo com o usuário escolhendo a opção mamífero e na pergunta respondendo sim. Como ficaria esse código?

 

 

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


main()

{
char qua;
int class;

     printf("Escolha uma das opções abaixo\n");
     printf("1-Mamifero\n2-Aves\n3-Repteis\n");
     scanf("%d",&class);

     switch (class) 
        	case 1: 
                 printf("O animal é Quadrupede?");
        	gets(qua);

        	if (qua=="sim")
        	printf("O animal e cav");

system("pause");
return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que erro a tua ide está acusando?

 

experimente:

char* qua;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está comparando um caracter com um ponteiro,a comparação nunca vai ser verdadeira.

Para a comparação de strings use a função strcmp,e para a comparação de valores de mesmo tipo use os operadores de comparação da linguagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.