Uruchamianie pliku i wpisywanie argumentów przez std::cin

0

Witam.
Czy jest w C++ możliwość uruchomienia innego programu w taki sposób, że argumenty są pobierane przez std::cin w drugim programie.
Poglądowo:

Program1:
Uruchom Program2.exe z argumentami: 1, 2, 3, 4 przez std::cin i pobierz wartość zwrotną
Program2:
Uruchamia sie i pobiera argumenty przez std::cin i zwraca wartość

Czy jest taka możliwość? I jeżeli jak to w jaki sposób?

1

std::cin warto użyć jeśli Twój program ma wejść w jakąś interakcję z użytkownikiem przez CLI. Jeśli chcesz automatycznie uruchamiać proces bez interakcji to sprawniej będzie użyć zwykłe argumenty wejściowe int argc, char *argv[] wtedy mógłbyś skorzystać z prostego system()

system("./app_name arg1 arg2");

1 użytkowników online, w tym zalogowanych: 0, gości: 1