FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
ayuda con registros
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 |
|