Я хочу создать GUI
для моего сценария linux. Раньше я использовал tk
, но мне не понравилось качество GUI
. Вот почему я собираюсь использовать OpenGL
для создания библиотеки GUI
, которую я могу продлить со временем. Мой вопрос: как я могу запускать команды оболочки из кода OpenGL C++?Команда оболочки из кода C++
0
A
ответ
1
system()
function (стандарт С)popen()
function (POSIX)
0
#include <string>
#include <iostream>
#include <stdio.h>
const std::string exec(const std::string& cmd) {
FILE* pipe = popen(cmd.c_str(), "r");
if (!pipe) return "ERROR";
char buffer[128];
std::string result;
while(!feof(pipe)) {
if(fgets(buffer, 128, pipe) != NULL)
result += buffer;
}
pclose(pipe);
return result;
}
Смежные вопросы
- 1. команда запуска оболочки из PHP,
- 2. переменная как команда оболочки
- 3. Команда оболочки не работает из python, ok из оболочки
- 4. Команда оболочки excel vba
- 5. Команда оболочки ADB не работает из приложения
- 6. Команда командной строки оболочки
- 7. Команда оболочки не выполнена
- 8. Выполнение сценария оболочки из кода
- 9. команда пасты в сценарии оболочки
- 10. работает команда оболочки из PHP с Судо
- 11. ERL: выполнить команда Эрла из оболочки
- 12. команда оболочки в заводной
- 13. Команда оболочки WiX CustomAction
- 14. Команда оболочки конфигурации c3p0
- 15. vim - execute - команда оболочки?
- 16. Что делает эта команда оболочки?
- 17. команда Basename в сценарии оболочки
- 18. Это сплось команда оболочки неправильно
- 19. Перенаправление ввода C++ из оболочки
- 20. Мощность оболочки эквивалента команда этой команда
- 21. Команда оболочки Emacs в буфере
- 22. Команда Linux для распечатки кода функции C
- 23. Генератор кода оболочки оболочки Java?
- 24. Команда оболочки Emacs не найдена
- 25. jenkins integration xcode - команда оболочки
- 26. Команда CMD из кода C# не работает (Windows)
- 27. subprocess.Popen не работает команда оболочки
- 28. Выполнить сценарий оболочки из кода Java
- 29. su команда в сценарии оболочки
- 30. Обозреватель кода сценария оболочки