Ir ao conteúdo
  • Cadastre-se

Contar espaço em strings recursivamente


CarlosOliveira

Posts recomendados

void contarEspacos(char palavra[], int posicao, int *espacos){
if(palavra[posicao] == '\0') return;
if(palavra[posicao] == ' ') *espacos = *espacos + 1;
contarEspacos(palavra, posicao+1, espacos);
}

Não tive a oportunidade de testar, mas deve ser algo desse tipo... Você pode arrumar eventuais erros de ponteiros e sintaxe... Mas tente analisar como o algoritmo funciona pra ter uma noção de como fazer funções recursivas...

Abraços,

Thiago.

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

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

×
×
  • Criar novo...