Pour FreeConsole il faut utiliser windows.h a cemoment là, une solution alternative qui résoud la question de milord est d´utiliser:
ShowWindow(GetConsoleWindow(),SW_HIDE);
comme ça la console est juste caché ( et bien sur en remplacant HIDE par SHOW, elle revient) mais on peut continuer à écrire dedans ( par exemple des info de debug qui ne seront affiché que si l´utilisateur le demande).