Funcion:
Código
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