как заставить перенаправить сообщение на экран? - PullRequest
1 голос
/ 10 сентября 2010

Я запускаю программу на C ++, и есть другой подчиненный код.

Когда я запускаю его, предположим, что это a.exe, на экране отображается много информации. Я не могу перенаправить некоторую информацию в файл .txt, например ./a.ext> temp.txt

Как заставить его перенаправить на temp.txt?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 10 сентября 2010

POSIX

Редакция STDOUT и STDERR

./a.ext &> temp.txt

Или вы можете использовать эквивалент из формата Windows.

./a.ext >& temp.txt

Windows (Reditect STDOUT и STDERR)

Reditect STDOUT и STDERR

./a.ext >& temp.txt

Дополнительную информацию об этом вы можете найти в Использование операторов перенаправления командв Microsoft Technet

0 голосов
/ 10 сентября 2010

Часть информации может быть записана stderr. Чтобы поймать stdout и stderr, вы должны использовать

./a.ext > temp.txt 2>&1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...