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

Uruchamianie pliku i wpisywanie argumentów przez std::cin
EM
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 3 lata
  • Postów:20
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?

obscurity
  • Rejestracja:około 6 lat
  • Ostatnio:około 3 godziny
0

"A car won't take your job, another horse driving a car will." - Horse influencer, 1910
edytowany 3x, ostatnio: obscurity
several
  • Rejestracja:prawie 16 lat
  • Ostatnio:około 22 godziny
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()

Kopiuj
system("./app_name arg1 arg2");

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.