Здравствуйте! Как с помощью C++ реализовать передачу данных из потока? К примеру, команда grep получает данные из cat: cat file | grep Компилятор gcc, заранее спасибо!
Вот простой пример, на плюсах. Задача - добавить номера строк в начале строки
#include <iostream>
int main()
{
std::string s;
int n = 0;
while (!std::cin.eof()) {
std::getline(std::cin, s);
n++;
std::cout << n << " " << s << std::endl;
}
return 0;
}
конструкция вида cat filename.txt | ./a.out - работает.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей