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

 

 


Tema destacado: Tutorial básico de Quickjs


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

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Ayuda en compilacion
« en: 10 Noviembre 2016, 22:53 pm »

Alguien puede decirme porque me dice que no he declarado auxiliar, si lo declare en struct y por lo que me han struct es como si se declarara todo  en publico no se mucho del tema  .

Código
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <stdio.h>
  4. #include <string.h>
  5.  
  6. using namespace std;
  7. void ingresar();
  8. struct lista{
  9. char nombre[20];
  10. int codigodebarras;
  11. char consola[10];
  12. struct lista *sig;
  13. }*cabeza=NULL, *final=NULL, *auxilar=NULL,*anterior=NULL;
  14.  
  15. int main(int argc, char *argv[])
  16. {
  17. int opc;
  18. do{
  19. system("cls");
  20. cout<<"Bienvenido"<<endl;
  21. cout<<"Menu de juegos"<<endl;    
  22. cout<<"1.Insertar juego"<<endl;
  23. cout<<"2.Visualizar juego"<<endl;
  24.   cout<<"3.Visualizar juego"<<endl;
  25.  cout<<"4.Borrar juego"<<endl;
  26.   cout<<"5. Salir"<<endl;
  27.  cout<<"Ingrese una opcion"<<endl;
  28.  cin>>opc;
  29.  switch(opc){
  30.  case 1: ingresar();
  31.  break;
  32.  case 5:
  33.                        break;
  34.                        }
  35.  
  36.  
  37. system("PAUSE");                
  38.  
  39.  
  40.  
  41. }while(opc!=5);      
  42.    system("PAUSE");
  43.    return EXIT_SUCCESS;
  44.  
  45.  
  46. }
  47.  
  48. void ingresar(){
  49. auxiliar= new lista;
  50. system("cls");    
  51. if(auxiliar){
  52. cout<<"Bienvenido a lista"<<endl;
  53. cout<<"Ingrese el nombre del juego"<<endl;
  54. fflush(stdin);
  55. gets(auxiliar->nombre);
  56. cout<<"Ingrese el codigo de barras"<<endl;
  57. fflush(stdin);
  58. cin>>codigodebarras;                                      
  59. cout<<"Ingrese la consola de su juego"<<endl;
  60. fflush(stdin);
  61. gets(auxiliar->consola);  
  62. auxiliar->sig=NULL;
  63. if (cabeza==NULL){
  64. cabeza=auxiliar;
  65. final=auxiliar;
  66. }
  67. else{
  68.  final->sig=auxiliar;
  69.  final=auxiliar;
  70. }
  71. }
  72. else{
  73. cout<<"No se aparto memoria"<<endl;
  74. }                        
  75. }
  76. }
  77.  
  78.  


Mod: Los códigos deben ir en etiquetas GeSHi


« Última modificación: 10 Noviembre 2016, 22:54 pm por engel lex » En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: Ayuda en compilacion
« Respuesta #1 en: 10 Noviembre 2016, 23:06 pm »

No repasas bien tu código.
En la definición de la estructura has llamado a la variable auxilar, te falta una 'i'.


En línea

robertoesimez

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Ayuda en compilacion
« Respuesta #2 en: 10 Noviembre 2016, 23:23 pm »

jaja gracias no me habia dado cuenta , y si a mi lista le quisiera ingresar mas de 1 juego como se haria?
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con compilación!!!!!!!!!
Programación General
hirako 3 2,331 Último mensaje 8 Abril 2011, 14:12 pm
por hirako
Ayuda con compilación 2!!!!!!!!!
Programación General
hirako 2 2,057 Último mensaje 31 Marzo 2011, 18:47 pm
por hirako
Ayuda problema en compilacion de dev c++
Programación C/C++
alponitnatsnoc 3 2,504 Último mensaje 10 Octubre 2011, 01:18 am
por rir3760
Ayuda , error de compilacion: else sin if ??
Programación General
Phobos16 4 18,414 Último mensaje 21 Mayo 2013, 23:54 pm
por XresH
Ayuda, con Opciones de compilacion
Programación C/C++
bash 5 2,667 Último mensaje 6 Noviembre 2016, 01:02 am
por ivancea96
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines