Grabing C(++) stdout
    Chris via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Thu Jul 24 01:20:48 PDT 2014
    
    
  
On Wednesday, 23 July 2014 at 16:46:04 UTC, FreeSlave wrote:
> On Wednesday, 23 July 2014 at 15:35:59 UTC, Chris wrote:
>> The C++ code does this:
>>
>> size_t fwrite ( const void * ptr, size_t size, size_t count, 
>> FILE * stream );
>> // stream is stdout
>>
>> and text appears in the console (a string).
>>
>> I don't how to grab the text that is written to console. I 
>> might have to redirect it from within the C++ code.
>
> I've created simple example (for Linux) - 
> https://bitbucket.org/FreeSlave/redirect-example/src
> It works as expected. Nothing writes to console, but to file.
@FreeSlave
Thanks a million, just tried it, this one fixed it for me. My 
mistake was to use std.stdout instead of std.c.stdio.stdout (I 
thought they were the same). Next I'll see, if there's a way I 
can grab it directly without referring to a text file.
    
    
More information about the Digitalmars-d-learn
mailing list