Comparar o tamanho de strings é uma função comum na programação da linguagem C, pois ela permite verificar qual delas contém mais caracteres. Tal recurso é muito útil para ordenar dados. Comparar strings requer uma função especial; não use != ou ==.
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
Preciso descobrir se cada elemento de uma lista encadeada é ou não uma vogal. Como posso corrigir meu código? int BuscaNv(LISTA* resp){ NO* atual = resp->inicio; while(atual){ if(atual->letra == 'a' || 'e' || 'i' || 'o' || 'u'){ printf("É vogal\n"); atual = atual->prox; } else{ printf("Não é vogal\n"); atual = atual->prox; } } return 0; }Typedefs: typedef struct estr { char letra; struct estr *prox; } NO; typedef struct { NO *inicio; } LISTA;
4 |