Ir ao conteúdo

Contar espaço em strings recursivamente


CarlosOliveira

Posts recomendados

Postado

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.

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!