[Rd] File and console output does not work in C code
Prof Brian Ripley
ripley at stats.ox.ac.uk
Wed Jan 28 18:43:25 CET 2009
On Wed, 28 Jan 2009, Benjamin Leblanc wrote:
> Hello all,
> I am getting into trouble when trying to do standard I/O from a C function
> called within R environment.
>
> This function is written in a small C library that is loaded whith dyn.load()
> and called in R via the .C() interface. I need to debug the C code using a
> text file for some logs, and also to speed up its result visualization by
> creating images on the fly using the GD library.
> Both of these outputs require to write into files from this C function.
> Allthough everything goes smoothly from compilation and linking to execution
> into R without errors, no file is created. I have also tried to do some
> simple printf(), Rprintf() and REprintf() but even that didn't gave me any
> visible output.
>
> Am I missing something trivial? Could anyone give me a hint on why it does
> not work?
It works in many other packages. What OS are you using? (There known
issues with using stdout and stderr from GUIs, but those are
documented in the R-exts manual.)
> Best regards,
>
> Benjamin
>
> --
> Chromatin and Cell Biology Lab.
> Institute for Human Genetics
> 141, rue de la Cardonille
> F-34396 Montpellier
> France
> Phone +33-(0)4 99 61 99 51
> FAX +33-(0)4 99 61 99 01
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-devel
mailing list