2

我想知道是否可以使用 ANSI C 代码而不是文件从内存中读取和写入数据。我有 C 代码从 Objective C 类中多次调用,每次都必须读取同一个大的二进制文件,对其进行一些处理,然后写出一个大的二进制文件(每个文件略有不同调用代码的时间)

理想情况下,我想以某种方式将大型二进制输入文件从 Objective C 传递到 ANSI C 代码,并将大型二进制输出文件从 ANSI C 代码传递回 Objective C。

4

2 回答 2

1

如果您使用funopen ,您可以实现类似的目标。

于 2010-10-14T22:43:55.460 回答
0

它不是 ANSI,但gccfmemopen并且open_memstream可能会有所帮助。

于 2010-10-14T21:41:09.110 回答