Bonjour,
Il y a, dans la FAQ de la SDL, une question/réponse que je propose de compléter : http://jeux.developpez.com/faq/sdl/?...ALITES_sorties
tout d'abord, il y a le lien vers la doc de la SDL qui propose une solution mais qui n'apparait pas dans la FAQ : http://www.libsdl.org/cgi/docwiki.cgi/FAQ_20Console
j'ai cru comprendre aussi que cette solution n'était pas portable car propre à windows, aussi j'ai une autre solution à apporter
dans le .c ou .cpp contenant le main, ajouter la ligne suivante avant la déclaration du main :
plus radicale il est vrai vu que ça désactive toutes les redirections mais c'est efficace et habituellement c'est surtout pour du debug que l'on réactive la console
Code : Sélectionner tout - Visualiser dans une fenêtre à part #undef main
a noter que la suppression de la redéfinition du main fait que la liaison avec la bibliothèque sdlmain (.a ou .lib selon le compilateur) n'est plus nécessaire, on a juste (toujours) besoin de sdl (logique)
si certains veulent en discuter histoire de valider ou non cette proposition qu'ils n'hésitent pas
Partager