Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 R 开发的新手,所以这可能是一个微不足道的问题。我想从 R 源代码中提取 do_utf8ToInt(raw.c:http ://docs.rexamine.com/R-devel/raw_8c_source.html#l00317 ),并在我的 C 代码中调用它。我该怎么做?
使用 atoi 表示整数,使用 atol 表示长整数,而不是使用 raw.c 。
如果你真的想写 do_utf8ToInt 的函数调用,并在 main.c 中包含 utf.h
创建 utf.h 并编写 SEXP attribute_hidden do_utf8ToInt(SEXP call, SEXP op, SEXP args, SEXP env);
然后用 c 编译器编译为 gcc main.c raw.c -o out
这应该有效。