Bueno finalmente consegui crear una funcion que dice si una palabra se encuentra en un texto no no,como mucha gente aqui me a ayudado mucho pondre la funcion,cabe decir que aun tiene algun fallito pero funciona muy bien
Funcion:
bool FindWord(char Frase[255],char Palabra[20])
{
const int MAX_L = 20;
int inc = 0;
char Palabra1[MAX_L];
char Frase1[255];
char Resultado[MAX_L];
bool yesno = false;
strcpy(Frase1,Frase);
strcpy(Palabra1,Palabra);
for(int i = 0; i < sizeof(Frase1); i++)
{
while(Frase1[i] == Palabra1[inc])
{
Resultado[inc] = Palabra1[inc];
Palabra1[inc++];
break;
}
}
if(strcmp(Resultado,Palabra1))
{
yesno = false;
ZeroMemory(Resultado,MAX_L);
ZeroMemory(Palabra1,MAX_L);
ZeroMemory(Frase1,255);
inc = 0;
}
else if(!strcmp(Resultado,Palabra1))
{
yesno = true;
ZeroMemory(Resultado,MAX_L);
ZeroMemory(Palabra1,MAX_L);
ZeroMemory(Frase1,255);
inc = 0;
}
return yesno;
}
lo que pasa que lo del ZeroMemory veo que lo repito bastante,seguro ue hay alguna forma mas profesional de hacerlo pero nse:S
muchas gracias a todos los que me han ayudado