Code : Tout sélectionner
#include <stdio.h>
# include <stdlib.h>
#include <R.h>
void copy_rep (char *mot);
Elle est compilée avec
Code : Tout sélectionner
gcc --shared -o copy_rep.dll copy_rep.c
car
Code : Tout sélectionner
Rcmd SHLIB copy_rep.c
ne fonctionne pas.
Et je tente de l'appeler avec
Code : Tout sélectionner
.C("copy_rep",as.integer("toto"))
La fonction tourne mais avec une valeur indéfinie, si je demade à la place d'un char un int la ddl, prend 5800 suivi de 4 autres chiffres au hasard. Quelqu'un aurait-il eu le même problème?
Merci
[/quote]