elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: AIO elhacker.NET 2021 Compilación herramientas análisis y desinfección malware


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  modificar elementos de una lista
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: modificar elementos de una lista  (Leído 1,639 veces)
creiko

Desconectado Desconectado

Mensajes: 44


Ver Perfil
modificar elementos de una lista
« en: 25 Octubre 2016, 00:35 am »

Ola estoy haciendo un menú de opciones para una lista
pero no he podido hacer la parte de modificar
he visto este código pero no es de la forma que debo hacerlo

Código
  1.  
  2. void modificarDato(Numero **primerNumero)
  3. {
  4.    int nuevoDato;
  5.    int posicion = 1;
  6.    mostrarNumeros(*primerNumero);
  7.    cout << "Ingrese Posicion: "; cin >> posicion;
  8.    cout << "Ingrese nuevo numero: "; cin >> nuevoDato;
  9.    //Si esta fuera del rango
  10.    if (posicion < 1 || posicion > cantidad) {cout << "\n\aPosicion Erronea\n\n"; return;}
  11.    Numero *auxiliar;
  12.    auxiliar = *primerNumero;
  13.    int contador = 1;
  14.    //mientras contador sea distinto a la posicion
  15.    while(contador != posicion) {auxiliar = auxiliar->sig; contador++;}
  16.    auxiliar->dato = nuevoDato; //cambiamos el valor
  17.    mostrarNumeros(*primerNumero);
  18. }
  19.  
  20.  



de la forma que esto haciendo mi menú es así
esta es la parte e ingresar un numero al inicio de la fila

Código
  1.  
  2. void insert_ini()
  3. {
  4. int elem = 0;
  5. printf("\nEscriba el elemento: ");
  6. scanf("%d",&elem);
  7. lista = new nodo;
  8. lista->informacion = elem;
  9. lista->siguiente = inicio;
  10. inicio = lista;
  11. printf("\nElemento agregado satisfactoriamente\n");
  12.  
  13. system("pause");
  14. }
  15.  
  16.  


he tratado e modificar el primer código de arriba
para que se parezca al segundo que tengo pero no he podido,
si alguien me hecha una mano en esa parte


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
¿Como hacer la sumaroria de los elementos de una lista?; Python « 1 2 »
Scripting
XD YO 10 59,247 Último mensaje 10 Marzo 2010, 04:41 am
por XD YO
Recorriendo los elementos de una lista en un array con bucle for me da error
Programación C/C++
dairus20 5 4,553 Último mensaje 5 Marzo 2011, 13:29 pm
por dairus20
(DUDA) Eliminar elementos de una lista
Programación C/C++
pitka 4 13,839 Último mensaje 25 Mayo 2012, 23:15 pm
por pitka
dar la vuelta elementos de una lista
Programación C/C++
indict 4 2,712 Último mensaje 11 Julio 2013, 01:53 am
por dato000
Menú para mostrar sub elementos en una lista
Desarrollo Web
mafervemg 0 1,618 Último mensaje 4 Enero 2018, 01:40 am
por mafervemg
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines