Я студент. Я выбрал для своего бакалавра тему создания WEB-компилятора C++, похожего на repl.it и другие веб-сайты. Теперь я немного застрял. У меня на веб-сайте есть две текстовые области: одна для ввода кода, другая для вывода кода. Если я пишу код без аргументов (без cin), все в порядке, я использую функцию php exec, которая отправляет код на компиляцию и возвращает результат. Просто, правда? Но потом появилась проблема. Если мне нужно ввести живые аргументы в программу, когда она запрашивает ее с помощью переменной cin >>;, как с этим справиться? Может ли php proc_open сделать это, я гуглил, но не нашел ничего подобного? Должен ли я открыть процесс g++ с помощью PHP и проверить, настроен ли указатель на запись? Или есть другие альтернативы или плагины для решения моего вопроса? Заранее спасибо. Мне не нужен весь код для решения, мне нужна подсказка, как это можно сделать.
В настоящее время я сделал это работающим с функцией exec, но я не могу передавать с ним живые аргументы . Я ищу другой способ решения. Я не знаю, как это можно сделать.
Подробнее здесь: https://stackoverflow.com/questions/759 ... d-debugger
Живой редактор cmd/bash с PHP или маркировка компилятора и отладчика WEB C++? ⇐ Php
Кемеровские программисты php общаются здесь
1721954770
Anonymous
Я студент. Я выбрал для своего бакалавра тему создания WEB-компилятора C++, похожего на repl.it и другие веб-сайты. Теперь я немного застрял. У меня на веб-сайте есть две текстовые области: одна для ввода кода, другая для вывода кода. Если я пишу код без аргументов (без cin), все в порядке, я использую функцию php exec, которая отправляет код на компиляцию и возвращает результат. Просто, правда? Но потом появилась проблема. Если мне нужно ввести живые аргументы в программу, когда она запрашивает ее с помощью переменной cin >>;, как с этим справиться? Может ли php proc_open сделать это, я гуглил, но не нашел ничего подобного? Должен ли я открыть процесс g++ с помощью PHP и проверить, настроен ли указатель на запись? Или есть другие альтернативы или плагины для решения моего вопроса? Заранее спасибо. Мне не нужен весь код для решения, мне нужна подсказка, как это можно сделать.
В настоящее время я сделал это работающим с функцией exec, но я не могу передавать с ним живые аргументы . Я ищу другой способ решения. Я не знаю, как это можно сделать.
Подробнее здесь: [url]https://stackoverflow.com/questions/75926845/live-cmd-bash-editor-with-php-or-marking-a-web-c-compiler-and-debugger[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия