Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ c++;流输入过程_C++_Stream_Pipe - Fatal编程技术网

C++ c++;流输入过程

C++ c++;流输入过程,c++,stream,pipe,C++,Stream,Pipe,我想把一个程序的文本输出转换成Gui输出,第一个程序每微秒产生一行输出。如果我在linux中使用pipe命令发送,第二个程序如何逐行接收并处理它?换言之,我在C++中的主要功能是,这些参数是流式的,无限制的。 谢谢节目1: #include <iostream> int main() { std::cout << "Program1 says Hello world!" << std::endl; // output to standard out u

我想把一个程序的文本输出转换成Gui输出,第一个程序每微秒产生一行输出。如果我在linux中使用pipe命令发送,第二个程序如何逐行接收并处理它?换言之,我在C++中的主要功能是,这些参数是流式的,无限制的。
谢谢

节目1:

#include <iostream>
int main()
{
    std::cout << "Program1 says Hello world!" << std::endl; // output to standard out using std::cout
}
#include <iostream>
#include <string>
int main()
{
    std::string line;
    while (std::getline(std::cin, line)) // Read from standard in line by line using std::cin and std::getline
    {
         std::cout << "Line received! Contents: " << line << std::endl;
    }
}
#包括
int main()
{

STD::CUT如果你输入一个进程,它会进入标准输入,在C++中,它是<代码> STD::CIN < /Cord>。