How to execute external program and process its output?

Marcin Kuszczak aarti at interia.pl
Mon Jul 31 16:19:59 PDT 2006


BCS wrote:

> Marcin Kuszczak wrote:
>> Hello!
>> 
>> I am trying to execute external command from D program, and then process
>> its output. spawnvp() doesn't seem to be enough as it does not return
>> output, but just status as int.
>> 
>> How to achieve it in D (I don't know method also in C(++), so even this
>> will help <g>)?
>> 
>> ---
>> Regards
>> Marcin Kuszczak
>> (Aarti_pl)
> 
> 
> IIRC somewhere back a few months ago, someone made a stream object that
> did just what you want. You could even write to the program's standard
> input by outputting to the stream.

How to find it? is it somewere on Wiki?

-- 
Regards
Marcin Kuszczak
(Aarti_pl)



More information about the Digitalmars-d-learn mailing list