<分区>
我可以将数组从 perl 传输到 c 而无需将任何内容写入硬盘吗?我可以在 perl 中生成一个数组,将其保存在一个文件中并在 c 中读取。但是是否可以仅在内存中执行此操作?
<分区>
我可以将数组从 perl 传输到 c 而无需将任何内容写入硬盘吗?我可以在 perl 中生成一个数组,将其保存在一个文件中并在 c 中读取。但是是否可以仅在内存中执行此操作?
最佳答案
您可以使用 Perl API 在 Perl 代码和 C 之间进行对话,这一切都可以在内存中进行(无需将中间形式写入光盘)。
有关处理数组的各种调用的详细信息可从 perl.org 中获得。 .
请记住,尽管 Perl 数组的内容是 Perl 标量值 (SV),而不仅仅是 C 数组中的整数或指针,因此您必须使用 Perl API 将数据解码为您可以处理的内容在你的 C 程序中。
关于c - 将数组从 perl 传输到 c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20217280/