
29/09/2007, 20:12
|
| | Fecha de Ingreso: septiembre-2007
Mensajes: 3
Antigüedad: 17 años, 4 meses Puntos: 0 | |
c++ programa q detecta el # de letras a en una frase me podrian explicar las funciones de este programa detecta las letras a de una frase
#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;
} |