necesito el juego del ahorcado
hola necesito el juego del ahorcado, pero que sea sencillo sin graficos, ni nada, solamente que tenga apuntadores, es para derecho a examen y si alguien me pueda dar un curso rapido de c ya que no le entiendo
A ver si te sirve este que hice en clase.
/*Ahorcado!!*/
#include <stdio.h>
#include <stdlib.h>
void main()
{
char v[50], w[50], lletra;
int i=0, cont=0, r, totallletres=1, endevinats=0, t=0, espais=0;
printf("Jugador 1, escriu una frase acabada en un punt (.):n");
scanf("%c",&v[i]);
i++;
r=0;
while ((v[r]!='.')&&(i<50))
{
scanf("%c",&v[i]);
if((v[i]!=' ')&&(v[i]!='.'))
totallletres++;
if(v[i]==' ')
espais++;
i++;
r++;
}
i=0;
while (i<=totallletres+espais-1)
{
w[i]='_';
if(v[i]==' ')
w[i]=' ';
i++;
}
i=0;
system("cls");
while (endevinats<totallletres)
{
printf("Jugador 2, digues una lletra: ");
scanf("%c",&lletra);
while (i<=r)
{
if ((v[i]==lletra)&&(w[i]!=v[i]))
{
w[i]=v[i];
endevinats++;
t=10;
}
i++;
}
if(t==0)
{
printf("La lletra %c no hi esn", lletra);
printf("n");
}
if (t==10)
{
printf("La lletra %c hi es, i sa cosa queda aixi: n", lletra);
while(cont<=totallletres+espais-1)
{
printf("%c", w[cont]);
cont++;
}
printf("n");
printf("n");
}
i=0;
cont=0;
t=0;
}
}
/*Ahorcado!!*/
#include <stdio.h>
#include <stdlib.h>
void main()
{
char v[50], w[50], lletra;
int i=0, cont=0, r, totallletres=1, endevinats=0, t=0, espais=0;
printf("Jugador 1, escriu una frase acabada en un punt (.):n");
scanf("%c",&v[i]);
i++;
r=0;
while ((v[r]!='.')&&(i<50))
{
scanf("%c",&v[i]);
if((v[i]!=' ')&&(v[i]!='.'))
totallletres++;
if(v[i]==' ')
espais++;
i++;
r++;
}
i=0;
while (i<=totallletres+espais-1)
{
w[i]='_';
if(v[i]==' ')
w[i]=' ';
i++;
}
i=0;
system("cls");
while (endevinats<totallletres)
{
printf("Jugador 2, digues una lletra: ");
scanf("%c",&lletra);
while (i<=r)
{
if ((v[i]==lletra)&&(w[i]!=v[i]))
{
w[i]=v[i];
endevinats++;
t=10;
}
i++;
}
if(t==0)
{
printf("La lletra %c no hi esn", lletra);
printf("n");
}
if (t==10)
{
printf("La lletra %c hi es, i sa cosa queda aixi: n", lletra);
while(cont<=totallletres+espais-1)
{
printf("%c", w[cont]);
cont++;
}
printf("n");
printf("n");
}
i=0;
cont=0;
t=0;
}
}
