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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Este es mi codigo y me marca [Error] Id returned 1 exit status
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Este es mi codigo y me marca [Error] Id returned 1 exit status  (Leído 2,076 veces)
march_sistem

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Este es mi codigo y me marca [Error] Id returned 1 exit status
« en: 12 Febrero 2016, 06:36 am »

Que tengo mal??

Código
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. //Declaracion estructura
  5.  
  6. struct cd
  7. {
  8. char titulo[30];
  9. char artista[30];
  10. int nro_canciones;
  11. float precio;
  12. char fecha_compra[10];
  13. };
  14.  
  15. //Funciones
  16.  
  17. void leer();
  18. void mostrar();
  19. void menu();
  20.  
  21. //arrays
  22.  
  23. cd mis_cds[3];
  24.  
  25. void leer()
  26. {
  27. int i;
  28. system("cls");
  29. for(i=0;i<3;i++)
  30. {
  31. printf("--------------\n");
  32. printf("\n\nDATOS DEL CD %d: \n\n", i+1);
  33. printf("Titulo: ");
  34. scanf("%s",&mis_cds[i].titulo);
  35. printf("Artista: ");
  36. scanf("%s",&mis_cds[i].artista);
  37. printf("Numero de canciones: ");
  38. scanf("%s",&mis_cds[i].nro_canciones);
  39. printf("Precio: ");
  40. scanf("%s",&mis_cds[i].precio);
  41. printf("Fecha de compra: ");
  42. scanf("%s",&mis_cds[i].fecha_compra);
  43. }
  44. }
  45. void mostrar()
  46. {
  47. system("cls");
  48. for(int i=0;i<3;i++)
  49. {
  50. printf("\n\nDATOS DEL CD %d\n\n", i+1);
  51. printf("Titulo:%s\n ",mis_cds[i].titulo);
  52. printf("Artista:%s\n ",mis_cds[i].artista);
  53. printf("Numero de canciones:%d\n ",mis_cds[i].nro_canciones);
  54. printf("Precio: %f\n ",mis_cds[i].precio);
  55. printf("Fecha de compra: %s\n ",mis_cds[i].fecha_compra);
  56. }
  57. system("pause");
  58. }
  59. void menu()
  60. {
  61. int select;
  62. system("cls");
  63.  
  64. printf("------------\n");
  65. printf("OPCIONES DISPONOBLES:\n");
  66. printf("1.Ingresar datos a la coleccion de cds\n");
  67. printf("2.Ver datos almacenados de la coleccion de cds\n");
  68. printf("3. Salir\n");
  69. printf("------------\n");
  70. printf("Seleccione: \n");
  71. scanf("%d",&select);
  72.  
  73. switch(select)
  74. {
  75. case 1:
  76. {
  77. leer();
  78. menu();
  79. break;
  80. }
  81. case 2:
  82. {
  83. mostrar();
  84. menu();
  85. break;
  86. }
  87. case 3:
  88. {
  89. exit(0);
  90. break;
  91. }
  92. default:
  93. {
  94. printf("Opcion no disponible\n");
  95. printf("Por favor, vuelva a intentar\n");
  96. system("pause");
  97. menu();
  98. }
  99. }
  100.  
  101. }

Mod: Los códigos deben ir en etiquetas GeSHi


« Última modificación: 12 Febrero 2016, 06:39 am por engel lex » En línea

engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 15.347



Ver Perfil
Re: Este es mi codigo y me marca [Error] Id returned 1 exit status
« Respuesta #1 en: 12 Febrero 2016, 07:00 am »

los punteros de punteros no llevan & en el scan

Código
  1. printf("--------------\n");
  2. printf("\n\nDATOS DEL CD %d: \n\n", i+1);
  3. printf("Titulo: ");
  4. scanf("%s",&mis_cds[i].titulo); // no debe llevar &
  5. printf("Artista: ");
  6. scanf("%s",&mis_cds[i].artista); // no lleva &
  7. printf("Numero de canciones: ");
  8. scanf("%s",&mis_cds[i].nro_canciones); //nro_canciones es int no char*, si lleva &
  9. printf("Precio: ");
  10. scanf("%s",&mis_cds[i].precio);//ergo
  11. printf("Fecha de compra: ");
  12. scanf("%s",&mis_cds[i].fecha_compra);
// no lleva &


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
0xFer


Desconectado Desconectado

Mensajes: 401



Ver Perfil
Re: Este es mi codigo y me marca [Error] Id returned 1 exit status
« Respuesta #2 en: 12 Febrero 2016, 16:59 pm »

Una duda, ¿Estás usando el método main?
En línea

Código
  1. int getRandomNumber(){
  2.    return 4; //chosen by fair dice roll
  3.              //guaranteed to be random
  4. }
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Error] ld returned 1 exit status, Ayuda soy nuevo en C
Programación C/C++
rkrdto 2 5,864 Último mensaje 23 Enero 2015, 08:40 am
por Almamu
[ERROR] Id Returned 1 exit status
Programación C/C++
Wolfman19951 3 4,687 Último mensaje 3 Agosto 2015, 09:26 am
por do-while
[Error] ld returned 1 exit status
Programación C/C++
wallcroft 1 2,115 Último mensaje 9 Mayo 2016, 20:09 pm
por MAFUS
[Error] ld returned 1 exit status
Programación C/C++
Franco2410 7 3,391 Último mensaje 9 Octubre 2016, 18:41 pm
por engel lex
[Error] ld returned 1 exit status en mi programa de pilas y colas
Programación C/C++
creiko 0 1,404 Último mensaje 19 Octubre 2016, 07:38 am
por creiko
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines