Ver Mensaje Individual
  #2  
Antiguo 19-11-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola blablaximena y bienvenido a Club Delphi

Por favor dale una leída a nuestra guía de estilo

Cita:
me correponde la parte de modificar los datos
La modificación es muy similar al ingreso una vez obtenida la posición del array de structs:
Código:
void modificar(int pos){
  printf("\n");
  mostrar(pos);
  printf("Nuevo nombre: ",juego[pos].nombre);
  fgets(juego[pos].nombre, 25, stdin);
  printf("Nuevo anio:",juego[pos].ano);
  scanf("%d", &juego[pos].ano);
  printf("Nuevo limite:",juego[pos].lim_edad);
  scanf("%d", &juego[pos].lim_edad);
}
}
La posición se obtiene de la función buscar(void), la función mostrar(int) se encarga de mostrar los datos de determinada posición. Pero según comentas, estas no te corresponde hacerlas.

La función main() tendría que ser parecida esta:
Código:
...
int nrojug=0;  // cantidad actual ingresada

struct juegos{
       char nombre[25];
       int ano;
       int lim_edad;
} juego [25];

void menu(int *);
void ingresar(void);
int buscar(void);
void mostrar(int);
void modificar(int);

int main()
{
  int op,pos;
  do {
    menu(&op);
    switch (op) {
      case 1: ingresar();break;
      case 2: {
        pos = buscar();
        if(pos > -1)
          mostrar(pos);
        else
          printf("El dato no existe\n");
      };break;
      case 3: {
        pos = buscar();
        if (pos > -1)
          modificar(pos);
        else
          printf("El dato no existe\n");
      };break;
    }
  }while(op!=4);
  return 0;
}
También te sugiero que cuando pongas código C/C++ lo hagas entre las llaves [code] aca_tu_codigo [/code] para que sea más legible, ya las agregue a tu mensaje.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita