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