@plaidan

Можно ли сделать отдельный вывод в Microsoft Visual Studio 2021?

Можно ли, и если да, то как, сделать отдельный вывод в консоли Microsoft Visual Studio 2021? То есть, чтобы программа не выводила данные сразу после их ввода, так как это мешает разглядеть ответ.
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mayton2019
Bigdata Engineer
Программист управляет двумя потоками вывода текста. STDOUT и STDERR через функции printf(...) или через расширенную версию с указанием файлового дескриптора вывода fprintf( stderr, ....).

При запуске в консоли вы можете указывать что например вывод ошибок идет в err.log и стандартный вывод в std.log
application.exe > std.log 2>err
(в данном случае двойка - это номер дескриптора STDERR. Есть альтерантивный синтаксис когда для STDOUT
мы указываем единичку "1>std.log" но ее просто опускают поэтому синтаксис так странно отличается)

Как поступает с обоими потоками среда - я не помню. Скорее всего она их объединяет. Поэтому запускайте в консоли.

Это вобщем-то архитектура любого процесса Unix и Windows.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы