Re: [Rd] Rprintf loop status does not print under windows

From: Duncan Murdoch <murdoch_at_stats.uwo.ca>
Date: Sat 04 Feb 2006 - 18:22:36 GMT

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



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Sun Feb 05 05:30:59 2006

This archive was generated by hypermail 2.1.8 : Sun 05 Feb 2006 - 05:53:37 GMT