конвертировать Ruby в C язык, кто-нибудь захочет посмотреть? - PullRequest
2 голосов
/ 26 апреля 2010

Я видел этот пример, написанный на Ruby-коде, как я могу имитировать его на языке C?

  Open3.popen3(command) do |stdin, stdout, stderr|
      @stop_stdin = stdin
      while !stdout.eof do 
        output = stdout.read(1024 * 100)
        list_pipes.each do |out|
          out.print output
        end
      end
    end

1 Ответ

2 голосов
/ 26 апреля 2010

На странице man popen есть пример, который должен помочь:

http://www.opengroup.org/onlinepubs/009695399/functions/popen.html

...