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)
Respostas
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:
Anônimo:
funcionou perfeitamente, mas por que (char * texto) que ainda não entendi
Perguntas similares
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás