чтение данных из памяти в C из класса Objective C - PullRequest
2 голосов
/ 15 октября 2010

Хотелось бы узнать, можно ли читать и записывать данные из памяти и в память с помощью кода ANSI C, а не из файла. У меня есть C-код, который вызывается из класса Objective C много раз, и каждый раз он должен читать в одном и том же большом двоичном файле, выполнять некоторую обработку и затем записывать большой двоичный файл (который немного отличается каждый время вызова кода)

В идеале я хотел бы как-то передать большой двоичный входной файл из Objective C в код ANSI C, а также вернуть большой двоичный выходной файл из кода ANSI C в Objective C.

Ответы [ 2 ]

1 голос
/ 15 октября 2010

Вы можете добиться чего-то подобного, если используете funopen .

0 голосов
/ 15 октября 2010

Это не ANSI, но gcc имеет fmemopen и open_memstream, что может помочь.

...