encontre un programa q me muestra cuantas letras a contiene una frase pero nose para q sirven cada una de las funciones podrian ayudarme??? o mandarme otro mas facil
#include <stdio.h>
#include <conio.h>
#include <string.h>
int buscar(char *cadena,char *subcadena ){
char *tmp = cadena;
char *pdest;
int bus = 0, pos;
int len = strlen(subcadena);
while(1){
pdest = strstr( tmp, subcadena );
if( !pdest ) break;
pos = pdest - tmp;
tmp += pos + len;
bus++;
}
return bus;
}
main(){
clrscr();
char a[20],b[1];
int x;
printf("Teclea una frase\n");
gets(a);
printf("Que letra quieres identificar\n");
gets(b);
x=buscar(a,b);
printf("El numero de veces que aparece %s es %d\n",b,x);
getch();
return 0;
}