Mettre le C++ en mode console...
Déjà il faut bien comprendre qu´il n´y a aucune différence entre un projet en mode console et en mode Win32. Ce qui change c´est que Dev C++ link automatiquement aux lib de windows si on mets en mode win32 ( mais on peut le faire manuellement) et qu´en mode console en console justement est alloué automatiquement ( le compilateur génère le code nécessaire) au démarage du programme. En réalité cette console sera tout de même alloué en mode win32 ( enfin, ça dépend peut-être de la lib que vous utilisez).
Si la fenête se ferme tout de suite, c´est juste qu´il n´y a aucune information qui doit être entré dans le programme donc il s´exécute en un instant et ensuite windows se dit : le programme à finit, bon, ben je vais encore fermer la console que se connard à oublier de fermer après lui.
C´est une propriétéque l´on peut changer dans les option du programme, mais effectivement il est plus propre de faire un appel à un truc comme system("pause") qui est prévu pour ça ( ou un getch() qui a le même effet mais qui est " portable").