shell exec — Как заставить PHP прослушивать ввод при запуске исполняемого файла, написанного на C?

У меня есть исполняемый файл, написанный на C, и я запускаю этот файл из PHP с помощью shell_exec (). Я намерен запустить этот файл почти так же, как мы используем командную строку.
Проблема заключается в том, что когда программа встречает оператор «scanf» (или любой такой оператор, который требует прослушивания ввода пользователя), она не прослушивает ввод и вместо этого продолжает выполнение, предполагающее некоторый случайный ввод или даже пустой ввод.
Мне нужно, чтобы PHP ждал, пока пользователь предоставит какой-то ввод, так же, как это происходит при выполнении из cmd. Как мне решить эту проблему?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]