Buenas. Hice un programa en C con el DEV-C++ creando un nuevo proyecto en consola y finalmente compilando para que me sacara el .exe del resultado final.
Mi problema es que si ejecuto el programa desde el .exe funciona pero al momento de llegar al final no hace pausa y la consola se cierra sola.
Sin embargo, cuando abro el archivo .dev y compilo y ejecuto (sin haber cambiado nada de codigo, por lo que el .exe resultante es el mismo) la consola no se cierra sola al terminar.
No se a qué se debe este problema. No se si es que falta algún archivo o he hecho algo mal en el proceso de compilar a .exe.. la cuestion es que desde el IDE no se cierra y desde el .exe sí.
Los archivos que tengo en la carpeta del proyecto son:
Makefile.win
programa.c
programa.dev
programa.exe
programa.ico
programa.layout
programa.o
programa_private.h
programa_private.rc
programa_private.res
Gracias!
EDIT: Lo he medio solucionado limpiando el bufer antes de la salida del programa. Lo que no entiendo es por qué es necesario limpiar el bufer para que funcione correctamente el .exe si en el IDE no da problemas... por lo que asumo que algo raro debe haber. Espero respuestas (si es que alguien la sabe)