Вы можете сохранить тестовый пример в файл и использовать механизм конвейера c вашей оболочки для перенаправления std::cin
. Таким образом, вам вообще не нужно изменять свою программу.
Вкл. linux (или WSL или mingw bash), если у вас есть test.txt
и ваша программа prog
, вы может сделать:
cat test.txt | ./prog
На windows (в powershell), с test.txt
и вашей программой prog.exe
это будет
Get-Content .\test.txt | .\prog.exe