Как запустить пользовательскую интерактивную программу c php - PullRequest
0 голосов
/ 23 сентября 2018

Я хочу запустить программу c с php.Я бегал с exec и passthru.Я делаю это через командную строку gcc внутри скрипта PHP.Но проблема в том, что когда я использую интерактивную C программу, в этой ситуации мой сценарий выполняется долго и не завершается и не может ничего сделать с тем номером порта, на котором сценарий пытается запустить пользовательский ввод C program.

Вот несколько строк кода:

$b='C:\Users\anil\Desktop\a.out';    
echo passthru($b);       

Этот скрипт запускается, если программа c не имеет пользовательского ввода, но если программа c будет с пользовательским вводом, то скриптпродолжает работу и создает проблему, как указано выше.

Теперь для интерактивной программы пользователя я хочу показать сообщение о тайм-ауте пользователя или может быть что-то для передачи пользовательского ввода во время выполнения или каким-то образом для передачи пользовательского ввода,

Я использовал set_time_limit(), но сценарий продолжает показывать тайм-аут и также не может найти способ ввода данных пользователем.

Можете ли вы помочь мне на этом этапе, Благодарю вас заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...