Re: [R] cat and positioning of the output

From: Gabor Grothendieck <ggrothendieck_at_gmail.com>
Date: Fri 30 Jun 2006 - 06:29:15 EST

On Windows XP this works for me:

for(i in 1:3) { if (i > 1) cat("\b"); cat(i); flush.console(); Sys.sleep(1) }; cat("\n")

It displays 1, then it overwrites it with 2 and then overwrites that with 3.

On 6/29/06, J?rn Schulz <noah78@web.de> wrote:
>
> Hello R users!
>
> I like to use cat in a loop. I know, loops are not the best way in R ... but
> my question: It is possible to overwrite the expression "Reading row: i" in
> each iteration of the loop (print out in the below loop on the screen) or
> more particulary to overwrite the counter "i".
>
> for(i in 1:header$M){
> cat("Reading row: ", i)
> SparseIndex[[i]] <- readBin( con, integer(), n=MIndexNumber[i], size=4 )
> SparseSignal[[i]] <- readBin( con, numeric(), n=MIndexNumber[i], size=4 )
> }
>
> Many thanks
> J?rn Schulz.

> --
> View this message in context: http://www.nabble.com/cat-and-positioning-of-the-output-tf1869521.html#a5109359
> Sent from the R help forum at Nabble.com.
>
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Fri Jun 30 06:33:46 2006

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Fri 30 Jun 2006 - 08:15:09 EST.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.