Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Juin

strcmp

Mensagens Recomendadas

Juin

qual é o melhor modo de  comparar duas com um if...

usei assim mas nao ta certo...

    for(i=0; i<index-1; i++)
        for(j=0; j<index; j++){
            if(i != j)
                if (strcmp(dados[i].titulo, dados[j].titulo)==0){
                    printf("Resposta Repetida!\n");
                    --index;
                    LerProposta(index);
                }
        }

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
TheDark

"nao ta certo" é imensamente vago. O código que deixaste aí também não ajuda muito. titulo tem o tipo correcto? O que é que "nao ta certo"? O conteúdo de titulo é o que esperas? Confirmaste em debug?


Desaparecido.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Localhost

Para comparares strings usas o strcmp mas com um !.

Do género:

if(!(strcmp(teste,"ola"))){
  (...)
}


here since 2009

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.