I am using the system(); function call from a C/C++ application for certain command line calls to the OS (WinXp / Win-Vista-32 are intended target platforms). Every time I invoke the function, a command window opens up, and displays the output. I have tried a number of things from turning echo off to writing the output of the command to a file (for example system(" dir /q > f1.txt") ), BUT, nothing stops the command window from popping up.
How do I stop it from showing up at all?
I am using DevC++ for development, so any mingW/gcc specific makefile options are most welcome.