У меня возникла проблема, из-за которой я не могу полностью перенаправить вывод из исполняемого файла.Для обсуждения, скажем, исполняемый файл: printnames.exe
.
Если я сделаю printnames.exe
(без перенаправления), в окне командной строки отобразится следующий вывод:
Adam
Tim
Jesse
Sean
Однако еслиЯ делаю printnames.exe > myfile.txt
, командное окно показывает:
Tim
Sean
... и содержимое myfile.txt
:
Adam
Jesse
Как это возможно?Что в коде может вызвать такое поведение?Разве оператор перенаправления не должен перенаправлять вывод all ?