Ir para conteúdo

Arquivado

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

RonyelleVjr

<If ... else> e string

Recommended Posts

Pessoal estou precisando de uma ajuda com o seguinte problema: estou pretendendo realizar uma compara usando <if...else>. Ou seja, se a palavra digita for igual variável então executa o bloco e assim por diante.

 

Quem puder ajudar, desde já agradeço.

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>
using namespace std;
int main()
{
char nome[20];
char nimesulida[20], paracetamol[20], diclofenaco[20];
printf("Digite o nome do remedio:\n");
scanf("%s",&nome[20]);
if((nome[20])==(nimesulida[20]))
{
printf("antiflamatorio!\n");
}
if((nome[20])==("paracetamol"[20]))
{
printf("anitérmico!\n");
}
if ((nome[20])==(diclofenaco[20]))
{
printf("etc...");
}
return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta colocar:

#include <stdio.h>
int main(void)
{
int a,b,c;
a = strcmp(“aaa”,”bbb”);
b = strcmp(“bbb”,”aaa”);
c = strcmp(“ccc”,”ccc”);
printf(“%d\n”, a);
printf(“%d\n”, b);
printf(“%d\n”, c);
}

fonte: http://tentandoblogar.wordpress.com/2009/03/15/comparando-palavras-em-c-a-funcao-strcmp/

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.