我希望能够将字符串列表传递到Erlang的C节点,并在进行一些计算后将字符串返回给Erlang进程。
result = function(input_string),
其中input_string的类型为ETERM *
我对字符串的计算使用字符串的char *变量。
如果这是足够的信息,请告诉我。
[erl_interface教程中的C节点示例使用C节点的整数输入和输出]
TIA,
BR,
Shailen
答案 0 :(得分:0)
使用erl_iolist_to_string
作为输入(每个Erlang“string”也是一个iolist)。
使用erl_mk_string
代替erl_mk_int
进行输出。
http://erlang.org/doc/man/erl_eterm.html#erl_iolist_to_string