Intereting Posts
Почему эта str_ireplace () работает с строкой, отличной от ASCII? Как добавить операторов в конструктор запросов doctrine2, где оператор Как легко декодировать закодированную строку HTTP-chunked при выполнении необработанного HTTP-запроса? Загрузка файла в Web не работает Сравните группу тегов, чтобы найти сходство / оценку с помощью PHP / MySQL Регулярные выражения: где ангелы боятся протектора Разница между «включать» и «требовать» в php Загрузите браузер Amazon AWS S3 на PHP (версия подписки AWS 4) php Codeigniter – ошибка при выполнении библиотеки Subquery.php Обмен переменными между функциями в PHP без использования глобальных переменных PHP работает с <? Php?>, А не с <? ?> Эффективный способ проверить, находится ли текущая дата между двумя датами (годы не имеют значения) CakePHP: вызов функции-члена setFlash () для объекта без объекта Можно ли это сделать в запросе MySQL, или это нужно сделать в PHP? (серверный) Как отключить всю строку записей в mongodb, используя php?

Запустить скрипт C ++ в PHP

У меня есть программа на C ++, которая должна брать данные из PHP-скрипта, обрабатывать его и возвращать данные в мой PHP-скрипт.

  1. Как передать значения с PHP на C ++?
  2. Как запустить скрипт C ++? Вам нужно сначала скомпилировать его?
  3. Как вы получаете значения из сценария C ++?

1. Как передать значения с PHP на C ++?

Ans: В php-файле вы можете использовать функцию exec для выполнения вашего двоичного файла C ++. Пример:

 exec("/path/to/your/binary $var1 $var2", $output); 

2. Как запустить скрипт C ++? Вам нужно сначала скомпилировать его?

Ans: Конечно, вы не можете выполнить скрипт C ++ напрямую, C ++ – это скомпилированный язык, вы можете просто выполнить двоичный файл.

3. Как вы получаете значения из сценария C ++?

Ans: См. 1, вы получите выходную форму C ++ по $output .

1- вы можете использовать exec для вызова внешнего приложения, использовать параметры командной строки

2- C ++ – это не скриптинг, его скомпилированный язык, вы должны сначала его скомпилировать

3-й нормальный выход будет exec функцией php exec