0

我希望能够将字符串 - 列表 - 传递给 Erlang 的 C 节点,并在经过一些计算后将字符串返回给 Erlang 进程。

result = function(input_string),

其中 input_string 的类型为 ETERM *

我对字符串的计算使用 char * 变量作为字符串。

请让我知道这是否有足够的信息继续下去。

[erl_interface 教程中的 C 节点示例使用 C 节点的整数输入和输出]

TIA,
BR,
谢伦

4

1 回答 1

1

用于erl_iolist_to_string输入(每个 Erlang “字符串”也是一个 iolist)。

使用erl_mk_string而不是erl_mk_int输出。

http://erlang.org/doc/man/erl_eterm.html#erl_iolist_to_string

http://erlang.org/doc/man/erl_eterm.html#erl_mk_string

于 2012-10-18T00:09:16.303 回答