Есть ли способ выполнить программу и получить вывод консоли в C++ вместо отображения окна консоли? Я пытаюсь выполнить вызов командной строки, но вместо графического интерфейса получаю графический интерфейс.Получающий вывод консоли
1
A
ответ
1
Вы можете сделать это на большинстве систем, используя popen
(или на некоторых компиляторах _popen
). Если это не достаточно универсально для ваших целей, вам, вероятно, придется сделать что-то конкретное на платформе (например, fork
в POSIX-подобной системе или CreateProcess
в Windows).
0
Вы можете написать stdout
в файл и отобразить файл в своем графическом интерфейсе. Один способ для этого - freopen
.
int main()
{
freopen ("myfile.txt","w",stdout);
printf ("This sentence is redirected to a file.");
fclose (stdout);
return 0;
}
stdout
Это перенаправляет к myfile.txt
.
Смежные вопросы
- 1. Вывод консоли консоли в ISE?
- 2. Intellij: вывод консоли поиска
- 3. Node.js форматированный вывод консоли
- 4. Цветной вывод консоли
- 5. Переопределить предыдущий вывод консоли
- 6. Вывод отладки консоли Xcode
- 7. Отключить вывод консоли Topshelf
- 8. Вывод консоли на подпроцесс
- 9. Неправильный вывод консоли
- 10. Сайт отменяет вывод консоли
- 11. Просмотреть удаленный вывод консоли
- 12. Вывод консоли консоли для запуска консольного приложения?
- 13. читать вывод консоли в winforms
- 14. Как форматировать вывод консоли JUnit?
- 15. Как распечатать вывод на консоли?
- 16. Как вывод @user в консоли?
- 17. Рельсы консоли ограничивают вывод запроса?
- 18. Как отключить вывод консоли .DLL?
- 19. Отсутствует вывод консоли в R
- 20. Джанго - вывод консоли файл журнал
- 21. Вывод положения прокрутки на консоли
- 22. Ввод и вывод приложения консоли
- 23. C# flush перенаправленный вывод консоли
- 24. Подавить вывод консоли в PowerShell
- 25. Как перенаправить вывод с консоли?
- 26. Полный вывод скрыт на консоли
- 27. Как интерпретировать вывод консоли OpenCover
- 28. Прочитайте вывод консоли консоли Jenkins и задайте содержимое электронной почты
- 29. Отсутствует вывод консоли на проект Winforms, работает над проектом консоли
- 30. Запустить вывод существующего проекта консоли VS без окна консоли