在Erlang中表示C数组的最佳方法是什么?

时间:2011-12-25 17:41:06

标签: c erlang erlang-nif

在Erlang中表示C数组的最佳方法是什么?我计划使用NIF将C数组传递给Erlang。该数组由字节组成,我需要在程序运行时修改一些字节。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:4)

如果NIF中的函数没有重新分配数组,那么你可以将数组表示为具有两个元素的元组 - 原始指针和元素计数。

答案 1 :(得分:1)

在处理二进制文件时(实质上是字节数组对吗?)

在此处查看:http://www.erlang.org/documentation/doc-5.6/doc/programming_examples/bit_syntax.html