Buenas, tengo una consulta si alguien me puede ayudar de un programa que vengo haciendo hace bastante (y ya he consultado varias cosas, esto de trabajar en grupo de 1 está complicado), estoy tratando de mostrar una lista de los usuarios(jugadores) activos, y tengo que mostrar cierta información de los mismos.
Mi idea fue algo así,
Hago un Switch con estas opciones dentro (que son los distintos listados que tendría que hacer):
Y me tira estos errores:
||In function 'Consultas':|
|974|error: a label can only be part of a statement and a declaration is not a statement|
|977|error: expected expression before 'jugador'|
|978|error: expected expression before 'jugador'|
|979|error: expected expression before 'jugador'|
|980|error: expected expression before 'jugador'|
No me está saliendo poner el puts, no se si es porque no conseguí esos datos con un gets, entonces que podría poner en vez de puts?
Mi idea fue algo así,
Hago un Switch con estas opciones dentro (que son los distintos listados que tendría que hacer):
Código (c) [Seleccionar]
void Consultas()
{
system("cls");
jugador jugadores[CANTJUG];
//inicializo todo el arreglo
int i;
for (i=0; i<CANTJUG;i++)
{
inicializo(jugadores,i);
}
system("cls");
printf("MENU\n");
printf("====\n");
printf("1-Listado de jugadores\n");
printf("2-Listado de todas las partidas\n");
printf("3-Listado de partidas por jugador\n");
printf("4-Listado de partidas por fecha\n");
printf("5-Fin del Programa\n");
printf("\n\n");
char p;
printf (">>Presiona cualquier tecla y enter para volver al menu ");
scanf (" %c",&p);
int op;
op = ingopcion();
while (op!=5)
{
switch (op)
{
case 1:
int i, j;
j=0;
for (i=0; i<j; i++)
puts(jugador jugadores[CANTJUG].cedula.numero[i]);
puts(jugador jugadores[CANTJUG].nombre.palabra[i]);
puts(jugador jugadores[CANTJUG].apellido.palabra[i]);
puts(jugador jugadores[CANTJUG].alias.palabra[i]);
break;
case 2:
listado_partidas;
break;
case 3:
listado_partidas_xjugador;
break;
case 4:
listado_partidas_xfecha;
break;
case 5: fin_juego();
break;
}
}
}
Y me tira estos errores:
||In function 'Consultas':|
|974|error: a label can only be part of a statement and a declaration is not a statement|
|977|error: expected expression before 'jugador'|
|978|error: expected expression before 'jugador'|
|979|error: expected expression before 'jugador'|
|980|error: expected expression before 'jugador'|
No me está saliendo poner el puts, no se si es porque no conseguí esos datos con un gets, entonces que podría poner en vez de puts?