0

如何在 Ruby 中使用 FFI 包装一个接受 FILE 类型参数的函数?

int fprintf ( FILE * stream, const char * format, ... );
4

1 回答 1

2

不是 type FILE,而是FILE *. 就像其他:pointer人一样。

如果您需要构建一个结构来检查指向的内存的内容,您需要FILE在系统中找到 的定义stdio.h并将其复制为 FFI 结构。

于 2013-04-13T16:45:44.237 回答