Если я решил создать неконфигурационное приложение Windows и реализовать printf\cout
в коде, где пишет printf\cout
? Записывает ли он буфер stdout
? Если да, то все равно, чтобы прочитать его из stdout
и распечатать его в каком-либо текстовом файле или сделать MessageBox
с текстом (просто чтобы убедиться, что я прочитал его правильно)?
EDIT:: Просто чтобы уточнить, что я не хочу перенаправлять вывод в любом месте. Я хотел бы знать, где пишет printf/cout
? И если он пишет в буфер по умолчанию, есть ли способ прочитать вывод, просто чтобы убедиться, что я прочитал правильный вывод и из правильного буфера. Пожалуйста, не давайте мне решений для перенаправления "stdout" .