Buenas noches disculpen alguien me puede hacer el favor de decirme que función hace cada cosa en este código se los agradezco :#include#includeint main() { char frase[60], rep[100], temporal[100] ; ch?
Buenas noches disculpen alguien me puede hacer el favor de decirme que función hace cada cosa en este código se los agradezco : #include #include int main() { char frase[60], rep[100], temporal[100] ; char pal ; int longitud, i, j, inicial, acertado = 0, temp = 0, oportunidades = 5 ; int repetido = 0, gano = 0 ; printf(" \ tJuego del Ahorcado \ n") ; printf("Introduzca la palabra a adivinar : ") ; gets(frase) ; system("cls") ; longitud = 0 ; inicial = 0 ; j = 0 ; rep[0] = ' ' ; rep[1] = ' \ 0' ; do { system("cls") ; temp = 0 ; if(inicial = = 0) { for(i = 0 ; i if(frase[i] = = ' ') { temporal[i] = ' ' ; longitud + + ; } else { temporal[i] = '_' ; longitud + + ; } } } inicial = 1 ; temporal[longitud] = ' \ 0' ; for(i = 0 ; i if(rep[i] = = pal) { repetido = 1 ; break ; } else { repetido = 0 ; } } if(repetido = = 0) { for(i = 0 ; i if(frase[i] = = pal) { temporal[i] = pal ; acertado + + ; temp = 1 ; } } } if(repetido = = 0) { if(temp = = 0) { oportunidades = oportunidades - 1 ; } } else { printf("Ya se ha introducido este caracter") ; printf(" \ n \ n") ; } printf(" \ n") ; for(i = 0 ; i printf(" %c ", temporal[i]) ; } printf(" \ n") ; if(strcmp(frase, temporal) = = 0) { gano = 1 ; break ; } printf(" \ n") ; printf("Letras Acertadas : %d", acertado) ; printf(" \ n") ; printf("Oportunidades Restantes : %d", oportunidades) ; printf(" \ n") ; rep[j] = pal ; j + + ; if (oportunidades = = 0) { break ; } printf("Introduzca una letra : ") ; scanf(" \ n%c", &pal) ; }while(oportunidades ! = 0) ; if(gano) { printf(" \ n \ n") ; printf("Enhorabuena, has ganado. ") ; } else { printf(" \ n \ n") ; printf("Has perdido. ") ; } printf(" \ n \ n") ; system("PAUSE") ; return 0 ; }.