Например, я пишу 'std::cout << 5'. Как мне потом это значение считать с консоли? Upd: не самому вводить, а считать то, что уже вывело. Какая разница, какой программой? Лишь бы значение осталось... Комментарии с мобилы не работают
судя по постановке вопроса, вашей программе требуется доступ к истории вывода ?
тогда нужно реализовывать свои потоки ввода/вывода: my::out который сохраняет копию данных в памяти (типичная реализация - кольцевой буфер), и my::in который умеет лазить в буфер за старыми данными.
Продвижение своими сайтами как стратегия роста и независимости