Existe uma função para isso?
Existe uma função para isso?
Thiago,
Não existe uma função espcifica para esse comportamento. É necessario iterar um array de caracteres e realizar a contagem manualmente, veja um exemplo:
#include <stdio.h>
int main() {
char str[1000], ch;
int count = 0;
printf("Informe os caracteres: ");
fgets(str, sizeof(str), stdin);
printf("Informe o caractere que deseja buscar: ");
scanf("%c", &ch);
for (int i = 0; str[i] != '\0'; ++i) {
if (ch == str[i])
++count;
}
printf("Quantidade de %c = %d", ch, count);
return 0;
}