Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Cartas en C, Error de compilacion

Estas en el tema de Cartas en C, Error de compilacion en el foro de C/C++ en Foros del Web. Tengo que realizar un juego de cartas, iba todo bien pero en la ultima funcion me sale: conflicting types for 'jug2_descarte' 'previous declaration of 'jug2_descarte' ...
  #1 (permalink)  
Antiguo 25/07/2010, 09:06
 
Fecha de Ingreso: julio-2010
Mensajes: 17
Antigüedad: 13 años, 9 meses
Puntos: 0
Mensaje Cartas en C, Error de compilacion

Tengo que realizar un juego de cartas, iba todo bien pero en la ultima funcion me sale: conflicting types for 'jug2_descarte'
'previous declaration of 'jug2_descarte' was here'

No encuentro el error

#include <stdio.h>
#include <stdlib.h>
#include<time.h>
#define NAIPES 48
#define NJ 12
#define DESCARTE 48
void mezclar(int m[]);
void repartir(int m[], int j_1 [], int j_2[], int j_3 [], int j_4 []);
void primer_descarte(int des[] ,int j_1[]);
void jug2_descarte(int des[], int j_2);

int main()
{ int i;
srand(time(NULL));
int des[DESCARTE]={0};
int mazo[NAIPES]={1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10, 11,12,
1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11 ,12};

int j_1[NJ], j_2[NJ], j_3[NJ], j_4[NJ];
mezclar(mazo);
repartir(mazo,j_1,j_2,j_3,j_4);
primer_descarte(des,j_1);
jug2_descarte(des,j_2);

for(i=0;i<NJ;i++)
{ printf("[%d]: jug1:%d jug2:%d\n",i, j_1[i], j_2[i]);
}

return 0;
}

void mezclar(int m[])
{ int i, c1, c2, aux;
for(i=0;i<100;i++)
{ c1 = rand()%NAIPES;
c2 = rand()%NAIPES;
aux = m[c1];
m[c1] = m[c2];
m[c2] = aux;
}
}

void repartir(int mazo[], int j_1 [], int j_2[], int j_3 [], int j_4 [])
{
int i;
for(i=0;i<NJ;i++)
{ j_1[i]=mazo[i];
j_2[i]=mazo[i+1];
j_3[i]=mazo[i+2];
j_4[i]=mazo[i+3];
}
}
void primer_descarte(int des[] ,int j_1[])
{
des[0]=j_1[0];
j_1[0]=0;
}
void jug2_descarte (int des[], int j_2[])
{
int i=0;
if(des[i]>1 && des[i]<=4)
{
for(i=0;i<NJ;i++)
{
if(j_2[i]%2==0)
{
des[i]=j_2[i];
j_2[i]=0;
des[i+1];
break;
}
else { printf("Jugador 1 paso\n");
break;
}
}
}
}
  #2 (permalink)  
Antiguo 25/07/2010, 09:08
 
Fecha de Ingreso: julio-2010
Mensajes: 17
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Cartas en C, Error de compilacion

Error Solucionado

Etiquetas: programacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:10.