2

ファイルの代わりに ANSI C コードを使用してメモリとの間でデータを読み書きできるかどうかを知りたいです。Objective C クラス内から何度も呼び出される C コードがあり、そのたびに、同じ大きなバイナリ ファイルを読み込んで処理し、大きなバイナリ ファイルを書き出す必要があります (それぞれ少しずつ異なります)。コードが呼び出される時間)

理想的には、Objective C からの大きなバイナリ入力ファイルを ANSI C コードに何らかの方法で渡し、ANSI C コードからの大きなバイナリ出力ファイルを Objective C に戻したいと考えています。

4

2 に答える 2

1

funopenを使えば、そのようなことができます。

于 2010-10-14T22:43:55.460 に答える
0

これはANSIではありませんが、gccにはfmemopenあり、open_memstreamこれが役立つ可能性があります。

于 2010-10-14T21:41:09.110 に答える