Ahorcado en C

Linde
15 de Diciembre del 2007
Pues vereis tengo que averiguar como hacer para que al introducir un caracter cualquiera, este me diga si coincide o no con alguno de la palabra introducida, pero me temo que no tengo la mas minima idea de como continuar, apartir de donde lo deje, asi que espero que me podais ayudar.

Aqui os pongo esta parte del codigo que es la que ya tengo resuelta:
#include <conio.h>
#include <stdio.h>
#include <string.h>

void imprime(int largo_f);

char palabrasecreta[30];

main (void)
{

int largo,i;

for(i=0;i<30;i++) //limpiando la cadena vacia
palabrasecreta[i]=\'\0\';


printf(" Introduce la palabra secreta ---> ");
gets(palabrasecreta);



largo=strlen(palabrasecreta); /* canculo la longitud palabra */

imprime(largo); /* imprimo "-" para cada letra que intrega el largo de la palabra*/
getch();



}

/* imprime los guiones en vez de caracteres*/
void imprime(int largo_f)
{
int i; //inicializando variable

for(i=0;i<=largo_f;i++)
printf(" _ ");

}