![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
|
tengo dudas sobre como un usuarios puede hacer modificaciones de datos ya registrados nose que si tengo que usar mas variables o que cosa llevo esto hasta el momento , me correponde la parte de modificar los datos ayuda urgente porfavooooooooooooor ni siquiera se si esta mas o menos bien. Lo estoy haciendo solo en C
Código:
#include <stdio.h>
#include <conio.h>
#include <string.h>
char nombre,busca[25];
int cont=0,k,j,l,z,i=0,aux1=0,aux2,aux3,a,lim;
struct juegos{
char nombre[25];
int ano;
int lim_edad;
} juego [25];
void main()
{
int seleccion;
printf("\n 1 ingresar juegos");
scanf("%d",&seleccion);
printf("\n 2 busqueda de juegos ");
scanf("%d",&seleccion);
printf("\n 3 modificar datos ");
scanf("%d",&seleccion);
printf("\n 4 salir ");
scanf("%d",&seleccion);
switch(seleccion)
{
case 1:
printf("cuantos juegos desea ingresar");
scanf("%d",&k);
for(i=0,i<k,i++)
{
printf("ingrese nombre");
scanf("%[^\n]",&juego[i].nombre);
printf("ingrese año");
scanf("%[^\n]",&juego[i].ano);
printf("ingrese limite de edad");
scanf("%[^\n]",&juego[i].lim_edad);
}
break;
Última edición por ecfisa fecha: 19-11-2012 a las 03:59:21. Razón: Etiquetas [CODE] [/CODE] |
|
#2
|
||||
|
||||
|
Hola blablaximena y bienvenido a Club Delphi
![]() Por favor dale una leída a nuestra guía de estilo Cita:
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 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;
}
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda. Insertar registros tablas relacionadas | Fenixgt | Conexión con bases de datos | 2 | 30-12-2010 00:52:25 |
| ¿Actualizar varios registros a la vez? Ayuda... por favor | georkis | PHP | 2 | 29-04-2008 22:56:38 |
| ayuda paradox en red e insertar registros | JefeNet | Conexión con bases de datos | 8 | 12-09-2007 13:56:15 |
| ayuda con eliminacion de registros | ddd_ddd | SQL | 3 | 02-11-2005 21:08:18 |
| ayuda con conteo de registros | ramiretor | Impresión | 6 | 21-05-2003 17:43:50 |
|