#include <string.h> size_t strlen(const char *string);
Esta función devuelve el número de caracteres que hay en string, sin contar el marcador de final de ristra (carácter nulo).
La longitud de la ristra.
ANSI, POSIX
La función frecuenciaCaracter contabiliza la frecuencia del carácter pasado como segundo parámetro en la ristra pasada como primer parámetro.
#include <stdio.h> #include <string.h> int frecuenciaCaracter(char *r, char c){ int i, cont=0, n=strlen(r); for(i=0;i<n;i++) if(r[i]==c) cont++; return cont; } int main (){ char ristra[15]="Hola mundo", car='o'; printf("La frecuencia del carácter %c en la ristra %s es %d\n",car,ristra,frecuenciaCaracter(ristra,car)); return 0; }