Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvidas exercício utilizando strlen()... quero ver quem faz


Guest Rafael Ribeiro

Pergunta

Guest Rafael Ribeiro

Será que alguém neste fórum sabe a resolução deste exercício:

2-) Crie um aplicativo que leia uma frase e conte o número de vogais, consoantes e espaços em branco.

Se não tiver quem faça pelo menos me explique como se usa a função STRLEN() para contar letras e como faço

para gravar cada letra em uma matriz ou string e depois testar cada letra para a contagem usando if-else.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá!

Você não pode usar strlen para isso. Como o próprio nome da função indica, ela serve para retornar o tamanho de uma string (string length). O correto é testar cada posição dentro da string para identificar se é espaço em branco, vogal ou consoante.

Dica: lembre-se do conceito da tabela ASCII: as letras estão em ordem alfabética e portanto é possível identificar se um caracter é uma letra utilizando uma comparação como a que esta abaixo:

if(ch >= 'a' && ch <= 'z')
   printf("Caracter %c é letra!\n", ch);

Tente fazer algo e poste o que conseguir!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...