我是R开发的新手,所以这可能是一个微不足道的问题。 我想从R源代码(raw.c:http://docs.rexamine.com/R-devel/raw_8c_source.html#l00317)中提取do_utf8ToInt,并在我的C代码中调用它。我该怎么做?
答案 0 :(得分:0)
使用atoi表示整数,使用atol表示长整数,而不是使用raw.c。
如果你真的想编写do_utf8ToInt函数调用并在main.c中包含utf.h
创建utf.h并编写SEXP attribute_hidden do_utf8ToInt(SEXP调用,SEXP操作,SEXP args,SEXP env);
然后用c编译器编译为gcc main.c raw.c -o out
这应该有用。