Como fazer um programa em C que peça para que o usuário digite uma string onde deve contar a quantidade de espaços em branco usando função. Sendo que essa função deve ser composta por um grupo de caracteres (vetor)
Soluções para a tarefa
Respondido por
1
Segue o código em C:
#include <stdio.h>
int conta_espacos(char *texto)
{
int i = 0;
int contagem = 0;
while(texto[i] != '\0')
{
if(texto[i] == ' ')
{
contagem++;
}
i++;
}
return contagem;
}
int main()
{
char texto[100];
printf("Informe o texto: ");
fgets(texto, 100, stdin);
printf("\nTexto: %s", texto);
printf("Quantidade de espacos: %d.",conta_espacos(&texto));
return 0;
}
Imagem em anexo de um teste...
Anexos:
Usuário anônimo:
funcionou perfeitamente, mas por que (char * texto) que ainda não entendi
Perguntas interessantes
Português,
9 meses atrás
Saúde,
9 meses atrás
História,
1 ano atrás
História,
1 ano atrás
Matemática,
1 ano atrás