Buscar carácter en una cadena

Beatriz Pina
 
#include <stdio.h>
#include <stdio.h>
# define DIM 50

char *buscar_letra (char*, int);

int main()
{    
      char cadena [DIM];
      char *p;
      int c;

      puts("Dame cadena");
      gets(cadena);
      puts("Dame caracter a buscar: ");
      c=getchar();

      puts("n Los trozos de cadena son: n");
      p=buscar_letra(cadena, c);
      while(p!=NULL)
      {
        printf(p);
        printf("n");
        p=p+1;
        p=buscar_letra(p,c);
      }

      system("PAUSE");
      return 0;
}

char *buscar_letra (char *cad, int c)
{   
     int i=0;

     while (cad[i]!=’0′)
     {
       if (cad[i]==(char)c)
            return(&cad[i]);
       i++;
     }
     return NULL;
}

Anuncios
Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Una respuesta a Buscar carácter en una cadena

  1. Ricardo dijo:

    bien,ric.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s