Hola a todos
Soy nuevo en esto de la programacion de c/c++
tengo un codigo de un ejercicio que no me funciona no se el motivo se que falta algo.
Pero no veo el que.
el ejercio es este con el codigo
2. Escribir un programa con una función que busque un carácter determinado en una cadena. El nombre de la función será BuscaCaracter, debe devolver un "int" con la posición en que fue encontrado el carácter, si no se encontró volverá con -1. Los parámetros de entrada serán una cadena y un carácter. En la función "main" probar con distintas cadenas y caracteres.
codigo
#include<stdio.h>
#include<string.h>
//Funcion que busque un caracter determinado de una cadena//
int BuscaCadena (char *);
void main()
{
int conta=0;
char Cadena[50];
printf("Introduce una cadena de caracteres:\n");
gets(Cadena);
strlen (const char *p);
conta=BuscaCadena(Cadena);
printf("La Busqueda de Cadena es:%i %s\n",conta);
}
int BuscaCadena (char* cadena)
{
int i=0;
while (cadena
!='\0') i++;
return (i);
}
Me podeis ayudar.
Muchas gracias.
Sldos nicolaspcg