Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Ream22Alvarado en 29 Mayo 2015, 23:42 pm



Título: id returned 1 exit status
Publicado por: Ream22Alvarado en 29 Mayo 2015, 23:42 pm
Alguien me puede decir por qué me sale esa notificación de error? (id returned 1 exit status)

Código
  1. //Menuu
  2. #include<stdio.h>
  3.  
  4. int a,b,sum,res,mul,di,opc;
  5. int main()
  6.  
  7. {
  8.    clrscr();
  9. printf("Dame el primer valor.\n");
  10. scanf("%i",&a);
  11. printf("Dame el segundo valor.\n");
  12. scanf("%i",&b);
  13. clrscr();
  14. printf("MENU\n\n\n1.Suma\n2.Resta\n3.Multiplicacion\n4.Division\n¿Que operacion deseas realizar(1-4)?\n");
  15. scanf("%i",&opc);
  16. if(opc==1)
  17. {
  18. sum=a+b;
  19. printf("La suma de %i + %i es =%i\n",a,b,sum);
  20. }
  21. else
  22. if(opc==2)
  23. {
  24. res=a-b;
  25. printf("La resta de %i - %i es =%i\n",a,b,res);
  26. }
  27. else
  28. if(opc==3)
  29. {
  30. mul=a*b;
  31. printf("La multiplicaion de de %i * %i es =%i\n",a,b,mul);
  32. }
  33. else
  34. if(opc==4)
  35. {
  36. di=a/b;
  37. printf("La division de %i / %i es =%i\n",a,b,di);
  38. }
  39.  
  40. getchar();
  41. return 0;
  42.  
  43. }


Mod: Los códigos deben ir en etiquetas GeSHi


Título: Re: id returned 1 exit status
Publicado por: 0xFer en 30 Mayo 2015, 00:22 am
Bienvenido al foro

Prueba agregando conio.h a tu programa

No sé en qué SO estás trabajando poro también puedes cambiar el  clrscr() por system("cls"); en windows y system("clear"); en linux y agregando la libreria stdlib.h


Título: Re: id returned 1 exit status
Publicado por: Ream22Alvarado en 5 Junio 2015, 07:56 am
¡Gracias!



Bienvenido al foro

Prueba agregando conio.h a tu programa

No sé en qué SO estás trabajando poro también puedes cambiar el  clrscr() por system("cls"); en windows y system("clear"); en linux y agregando la libreria stdlib.h


¡Muchas gracias!
Si corrio  cambiandole el clrscr(); por system("cls");
Estoy trabajando en DEVC++, espero me puedas decir por qué no corrió el programa con el clrscr();


Título: Re: id returned 1 exit status
Publicado por: rir3760 en 5 Junio 2015, 14:42 pm
Estoy trabajando en DEVC++, espero me puedas decir por qué no corrió el programa con el clrscr();
Porque esa función es parte de la biblioteca conio de Borland y antes de utilizarla se debe incluir el encabezado necesario (usualmente <conio.h>). De todos modos no se recomienda su uso, la explicación a ello en el tema |Lo que no hay que hacer en C/C++. Nivel basico| (http://foro.elhacker.net/programacion_cc/lo_que_no_hay_que_hacer_en_cc_nivel_basico-t277729.0.html).

Un saludo