При программировании с вводом-выводом в стиле c я иногда использую freopen () для повторного открытия stdin в целях тестирования, чтобы мне не приходилось повторно вводить ввод снова и снова. Мне было интересно, есть ли эквивалент для потоков ввода-вывода С ++. Кроме того, я знаю, что могу использовать каналы для перенаправления его в командную строку / терминал / все, но мне было интересно, есть ли способ сделать это внутри моего кода (потому что, как вы можете видеть, я не очень разбираюсь в cl / t / w).