Ayuda por favor
Publicado por Pau Estallo (4 intervenciones) el 11/02/2003 12:34:56
Mi pregunta es la siguiente:
Tengo esta estrucutura:
typedef struct
{
char nombre[30];
char jugadorPropio[10][10];
char jugadorContrincante[10][10];
}Jugador;
void Rellenadatos(Jugador *j1,Jugador *j2)
{
........
}
void main()
{
Jugador j1;
Jugador j2;
RellenaDatos(&j1,&j2);
}
Cuando intento pasar por referencia los registros me da error. Puede passarse por referencia un registro???
O tengo q hacer con una funcion y devolver el valor???
Mi problema es q necesito modificar los dos registros en un mismo procedimenirnto, es decir, si lo hago en una funcion solo puedo devolver una valor (j1 o j2), y me gustaria saber si puedo passarlo por referencia para modificar los dos a la vez!!!!
Gracias por adelantado!!
Saludos desde Barcelona
Tengo esta estrucutura:
typedef struct
{
char nombre[30];
char jugadorPropio[10][10];
char jugadorContrincante[10][10];
}Jugador;
void Rellenadatos(Jugador *j1,Jugador *j2)
{
........
}
void main()
{
Jugador j1;
Jugador j2;
RellenaDatos(&j1,&j2);
}
Cuando intento pasar por referencia los registros me da error. Puede passarse por referencia un registro???
O tengo q hacer con una funcion y devolver el valor???
Mi problema es q necesito modificar los dos registros en un mismo procedimenirnto, es decir, si lo hago en una funcion solo puedo devolver una valor (j1 o j2), y me gustaria saber si puedo passarlo por referencia para modificar los dos a la vez!!!!
Gracias por adelantado!!
Saludos desde Barcelona
Valora esta pregunta
0