Foros del Web » Programación para mayores de 30 ;) » C/C++ »

programa q me diga las letras a de una frase

Estas en el tema de programa q me diga las letras a de una frase en el foro de C/C++ en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/09/2007, 20:03
 
Fecha de Ingreso: septiembre-2007
Mensajes: 3
Antigüedad: 17 años, 2 meses
Puntos: 0
Información programa q me diga las letras a de una frase

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;
}
  #2 (permalink)  
Antiguo 30/11/2007, 10:21
Avatar de Solenbum  
Fecha de Ingreso: noviembre-2007
Mensajes: 45
Antigüedad: 17 años
Puntos: 0
Re: programa q me diga las letras a de una frase

Cita:
printf("Que letra quieres identificar\n");
gets(b);
Si pide eso de una cadena, para que tienes todo ese rollo en la funcion buscar?

No es simplemente recorrer una cadena de chars?
  #3 (permalink)  
Antiguo 30/11/2007, 12:00
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 5 meses
Puntos: 28
Re: programa q me diga las letras a de una frase

Yo te recomiendo que busques un buen manual de C y te pongas a estudiar...el programa que muestras cuenta cuantas veces aparece una determinada frase dentro de una oración, casualmente si es una sola letra te cuenta cuantas veces aparece esa letra.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:15.