[Rd] Rprintf loop status does not print under windows
Duncan Murdoch
murdoch at stats.uwo.ca
Sat Feb 4 19:22:36 CET 2006
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).
Duncan Murdoch
More information about the R-devel
mailing list