#include<stdio.h>
#include<string.h>
int mostramenu();
void adivina_paraula(char paraula[longitud]);
int main()
{
int aleatori,fi,longitud=0;
char paraula[longitud];
do
{
fi=0;
aleatori=mostra_menu();
switch(aleatori)
{
case 1:
adivina_paraula(paraula);
break;
case 2:
adivina_paraula(paraula);
break;
case 3:
adivina_paraula(paraula);
break;
case 4:
adivina_paraula(paraula);
break;
case 5:
fi=1;
break;
default:
}
}while(!fi);
}
int mostra_menu()
{
int aleatori;
printf("nJuego del ahorcadonn"); do
{
printf("Per escullir una paraula,digues una opcio de la 1 a la 4.n"); printf("Si per el contrari vols sortir digues la opcio 5.n");
if ((aleatori != 1) && (aleatori != 2) && (aleatori != 3) && (aleatori != 4) && (aleatori != 5))
}while(aleatori<1 || aleatori>5);
return aleatori;
}
void adivina_paraula(char paraula[longitud])
{
int i,errors=0,j,longitud;
char lletra,lletresintro[i],lletraerror[i];
printf("Introdueix una lletran");
for (i=0; i<longitud; i++);
{
lletresintro[i]=lletra;
printf("Les lletres introdueides fins aquest moment son: %c,n",lletresintro
[i
]); if (paraula[i] == lletra)
printf("La lletra %c es correcten"); else
{
printf("Error la lletra %c no esta en la paraula n"); for (j=0; j<=errors;j++)
{
if(lletresintro[i]!=lletraerror[j])
{
errors++;
lletraerror[i]=lletresintro[i];
}
}
j=0;
}
printf("Les lletres introdueides que han sigut erronies son %c, n",lletraerror
[i
]); printf("El numero de errors es: %d n",errors
); }
}