2010-04-26 10 views
2

J'ai vu cet exemple écrit en code Ruby, comment je peux le simuler en langage C?convertir Ruby à C languge, Quelqu'un voudrait-il jeter un oeil?

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

[Cette question] (http://stackoverflow.com/questions/280571/how-to-control-popen -stdin-stdout-stderr-redirection) est un bon début pour en savoir plus sur 'popen'. – maerics

Répondre