Возможно, меня неправильно поняли, но есть ли у вас программа, которая читает входные данные и что-то с ними делает, и вы просто хотите знать, как автоматизировать предоставление им некоторого тестового ввода?
Для данного тестового примераДолжны ли вводимые вами данные зависеть от выходных данных программы или они всегда одинаковы?
Если входные данные для каждого теста одинаковы, просто поместите их в текстфайл и перенаправление stdin для вашей программы для чтения из этого файла:
myprogram.exe < input.txt
Если ввод для каждого теста разный, то это не поможет.Но для типичного простого теста вы просто хотите ответить «y» на первый вопрос, «n» на второй и «hello world» на третий или что угодно.