> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Duncan Murdoch
> Sent: Saturday, February 04, 2006 1:23 PM
> To: Andrew Finley
> Cc: [email protected]
> Subject: Re: [Rd] Rprintf loop status does not print under windows
>
>
> On 2/4/2006 1:14 PM, Andrew Finley wrote:
> > Hello,
> > I am writing a c/c++ extension package that does some mcmc
> sampling, and
> > periodically writes the sampling status to the terminal via
> Rprintf. So in
> > my sampling loop I have:
> >
> > if(status == 100){
> > Rprintf("%i...", s);
> > status = 0;
> > }
> > status++;
> >
> > Under linux/unix this works fine, but under windows the
> status is not
> > printed. Am I missing something?
>
> Looks like you have buffering enabled (the default). In the
> Misc menu
> item, uncheck "buffered output" and you should see things sooner (but
> slower).
... or add something like this in your C code:
#ifdef win32
R_FlushConsole();
#endif
Andy
> Duncan Murdoch
>
> ______________________________________________
> [email protected] mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
>
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel