Re: [R] How to use character in C code?

2013-05-17 Thread Jan van der Laan
Characters in R are zero terminated (although I couldn't find that in the R extensions manual). So, you could use: void dealWithCharacter(char **chaine, int *size){ Rprintf(The string is '%s'\n, chaine[0]); } Jan On 05/10/2013 03:51 PM, cgenolin wrote: Hi the list, I include some C

[R] How to use character in C code?

2013-05-10 Thread cgenolin
Hi the list, I include some C code in a R function using .C. The argument is a character. I find how to acces to the characters one by one: --- 8 --- C void dealWithCharacter(char **chaine, int *size){ int i=0; for(i=0;i*size;i++){ Rprintf(Le caractere %i est

Re: [R] How to use character in C code?

2013-05-10 Thread Suzen, Mehmet
You may want to use C++ instead using Rcpp which string handling would be easier: http://gallery.rcpp.org/articles/strings_with_rcpp/ On 10 May 2013 15:51, cgenolin cgeno...@u-paris10.fr wrote: Hi the list, I include some C code in a R function using .C. The argument is a character. I find