gpt4 book ai didi

php - 使用 proc_open 运行进程

转载 作者:行者123 更新时间:2023-11-30 15:42:56 27 4
gpt4 key购买 nike

我有一个 PHP 脚本,我想从 PHP 脚本调用一个用 C 编写的进程。有很多方法可以做到这一点(系统,执行...),但是选择函数proc_open。有了这个,我可以使用 C 进程在 stdin 和 stdout 中打开一个管道,但我不知道如何从 C 进程中的 stdin 获取数据。谁能帮我举个例子吗?谢谢

最佳答案

在C中,stdin , stdoutstderr是常数FILE <stdio.h> 中定义的指针。例如,从标准输入读取:

#include <stdio.h>

int main() {
int ch = fgetc(stdin); //read 1 character from stdin
fputc(ch, stdout); //dump to stdout
//...
return 0;
}

关于php - 使用 proc_open 运行进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20005897/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com