W skrócie potrzebuje zrzucić informacje z cmd:
cmd user_wypas> java -version > out.txt
wynik: mam na dysku plik out.txt z tymi danymi. Problem: chcę to samo osiągnąć przy użyciu system();
system("cmd /C java -version > out.txt);
system(("cmd java -version > out.txt).c_str());
system("java -version>out.txt)";
Kombinuje różnie nawiasy etc. i zawsze kończy sie pustym plikiem poza trywialnym polecaniami cmd typu system("dir>out.txt");. jak uchomic inne źródło i zrzucić do pliku strumien jego wyjscia.