Guest Rafael Ribeiro Postado Maio 31, 2008 Denunciar Share Postado Maio 31, 2008 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çopara gravar cada letra em uma matriz ou string e depois testar cada letra para a contagem usando if-else. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcelo Utikawa da Fonseca Postado Maio 31, 2008 Denunciar Share Postado Maio 31, 2008 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! Citar Link para o comentário Compartilhar em outros sites More sharing options...
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
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.