Wykonaj proces i zwróć jego standardowe wyjście w VC ++

Jaki jest najprostszy sposób wykonania procesu, poczekaj, aż zakończy się, a następnie zwróć jego standardowe wyjście jako ciąg?

W rodzaju Perta w rodzaju Backtics.

Nie szukam rzeczy na różnych platformach. Potrzebuję tylko najszybszego rozwiązania dla VC ++.

Jakieś pomysły?