Displaying 1 result from an estimated 1 matches for "r2cdouble".
Did you mean:
2xdouble
1999 Mar 25
1
.C and character
Hi,
I had a problem passing characters from R into c-code by dyn.load() and .C().
test.c:
void R2Cdouble(double *db)
{
printf("\n my double: %f \n", db[0]);
}
test.R:
dyn.load("mylib.so");
.C("R2Cdouble", as.double(0.5));
worked fine, but
test1.c:
void R2Cstr(char *str)
{
printf("\n my char: %s \n", str[0]);
}
test1.R:
dyn.load("mylib.so&quo...