Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Foxtrot en 23 Marzo 2017, 02:58 am



Título: Error: id returned 1 exit status
Publicado por: Foxtrot en 23 Marzo 2017, 02:58 am
Hola, estoy aprendiendo a programar y como primer proyecto elegí hacer un juego (Ayudandome de tutoriales y paginas webs), el problema llegó cuando para ver si iba todo bien, compilé el código y me saltó "Error: id returned 1 exit status"
¿Alguien podría ayudarme?

Código
  1. #include<stdio.h>
  2. #include<windows.h>
  3. #include<conio.h>
  4.  
  5.  
  6. void gotoxy(int x, int y){
  7.  
  8.    HANDLE hCon;
  9.    hCon = GetStdHandle(STD_OUTPUT_HANDLE);
  10.    COORD dwPos;
  11.    dwPos.X = x;
  12.    dwPos.Y = y;
  13.  
  14.    SetConsoleCursorPosition(hCon, dwPos);
  15.  
  16. }
  17.  
  18. int main(){
  19.  
  20.    gotoxy(15,10); printf("*");
  21.    int x = 10, y = 10;
  22.  
  23.    bool game_over = false;
  24.    while(!game_over){
  25.        gotoxy(x,y); printf("*");
  26.  
  27.        if(kbhit()){
  28.            char tecla = getch();
  29.            if(tecla == 'A') x--;
  30.            if(tecla == 'D') x++;
  31.            if(tecla == 'W') y--;
  32.            if(tecla == 's') y++;
  33.  
  34.  
  35.        }
  36.  
  37.    }
  38.  
  39.  
  40.  
  41.    return 0;
  42. }


Desde ya, muchas gracias.  :)


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex


Título: Re: Error: id returned 1 exit status
Publicado por: Natalia94x en 23 Marzo 2017, 03:22 am
Hola FoxTrot que tal! acabo de compilar el code en visual studio 2012 x64 bits, y ese error no aparece , lo más probable es que sea por tú compilador , dinos el compilador que estás utilizando, y la otra opción es que sigas los pasos que te dare acontinuación, si tienes visual studio, entra a Archivo nuevo -> Proyecto -> Visual c++ y en la opción "Proyecto vacío" luego coloca tú codigo en .cpp -> si usas la arquitectura 32 bits te fijas al lado de debug que diga "Win32" o "x86" si usas 64 bits , entras ala opción de ese apartado y entras en "Administración de configuración" en "Plataforma de soluciones activas:" le das en "nueva" y cambias en "ARM" por  "x64"... Bien espero haberte ayudado, cualquer duda nos dices para poder ayudarte SALUDOS!


Título: Re: Error: id returned 1 exit status
Publicado por: Foxtrot en 23 Marzo 2017, 03:56 am
Si te soy sincero no sé que compilador estoy usando, estuve programando con el Code::Blocks y al parecer fue un problema de permisos, porque luego creé un proyecto nuevo y terminó compilando mi código.
Igualmente muchas gracias por responder. :D


Título: Re: Error: id returned 1 exit status
Publicado por: Natalia94x en 23 Marzo 2017, 04:05 am
Si te soy sincero no sé que compilador estoy usando, estuve programando con el Code::Blocks y al parecer fue un problema de permisos, porque luego creé un proyecto nuevo y terminó compilando mi código.
Igualmente muchas gracias por responder. :D
Para este tipo de proyectos te recomiendo visual studio. Saludos!


Título: Re: Error: id returned 1 exit status
Publicado por: MAFUS en 23 Marzo 2017, 11:08 am
Lo que veo:
Estás incluyendo la biblioteca conio, que es de Borland. Si programas con codeblocks puede que no exista y, de todas formas, si la tuvieras te fallaría porque redifines gotoxy, que es una función de conio.
Prueba quitando es include.