Tôi có thư viện tiêu thụ FILE *
và xuất dữ liệu sang một số khác FILE *
.Tôi có thể tạo FILE được ánh xạ bộ nhớ * trong C/Objective-C trên iOS không?
Tôi muốn xử lý cả đầu vào cho thư viện này và đầu ra từ thư viện này trong bộ nhớ mà không cần đọc/ghi vào/từ tệp trên đĩa.
Chúng tôi đang thực hiện việc này trong iOS - do đó, chạy thư viện dưới dạng ứng dụng riêng biệt và sử dụng stdin
/stdout
không phải là (theo như tôi biết) một tùy chọn khả thi.
có [fmemopen] (http://pubs.opengroup.org/onlinepubs/9699919799/functions/fmemopen.html) và [open_memstream] (http://pubs.opengroup.org/onlinepubs/9699919799/functions/open_memstream .html), nhưng tôi không biết liệu chúng có sẵn trên iOS – Christoph
Không, chúng không khả dụng trên iOS hoặc OS X. –