小编mam*_*ezo的帖子

如何将命令通过管道传输到后台运行的进程?

这是我的循环程序,在后台运行并等待命令。

#include <iostream>

using namespace std;

char buffer[256];

int main(int argc, char *argv[])
{
    while(true){
     fgets(buffer, 255, stdin);
     buffer[255] = 0;
     if(buffer[0] != '\0'){
        cout << buffer;
        buffer[0] = '\0';
     } 
    }
 return 0;
}
Run Code Online (Sandbox Code Playgroud)

我运行它:

myLoop &
Run Code Online (Sandbox Code Playgroud)

现在,我如何通过管道向这个进程发送命令?

process pipe input

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

input ×1

pipe ×1

process ×1