Error: id returned 1 exit status

Iniciado por Foxtrot, 23 Marzo 2017, 02:58 AM

0 Miembros y 1 Visitante están viendo este tema.

Foxtrot

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?

#include<stdio.h>
#include<windows.h>
#include<conio.h>


void gotoxy(int x, int y){

   HANDLE hCon;
   hCon = GetStdHandle(STD_OUTPUT_HANDLE);
   COORD dwPos;
   dwPos.X = x;
   dwPos.Y = y;

   SetConsoleCursorPosition(hCon, dwPos);

}

int main(){

   gotoxy(15,10); printf("*");
   int x = 10, y = 10;

   bool game_over = false;
   while(!game_over){
       gotoxy(x,y); printf("*");

       if(kbhit()){
           char tecla = getch();
           if(tecla == 'A') x--;
           if(tecla == 'D') x++;
           if(tecla == 'W') y--;
           if(tecla == 's') y++;


       }

   }



   return 0;
}



Desde ya, muchas gracias.  :)


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex

Natalia94x

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!

Foxtrot

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

Natalia94x

Cita de: 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
Para este tipo de proyectos te recomiendo visual studio. Saludos!

MAFUS

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.