私はメモリマッピングと他のものの束を利用してiPhone上で動作するようにライブラリを移植しようとしています。私は<fcntl.h>
で定義されるはずの#defineの集合も(O_RDONLY)気づいた。iPhoneでC open(const char * name、int flag)関数を使用できますか?
2
A
答えて
4
デフォルトでは、fcntl.h
ヘッダーはFoundationまたはUIKitフレームワークには含まれていません。 open(2)
システムコールを使用するには、そのヘッダを使用するたびにそのヘッダをインポートするか、あらかじめコンパイルされたヘッダファイルに追加するだけです。例えば
:
#import <fcntl.h>
// now you can use open or import your library header files
0
なぜいけないのでしょうか?それが持っているかもしれない唯一の問題は、Appleがシステムコールのためにプログラムをスキャンするので、Appleがそれを受け入れないことです。しかし、私はオープンシステムコールがうまくいくと思います。
関連する問題
- 1. C++を返す関数のconstのchar *
- 2. MFC(VC++)のconst char *をintに変換できませんか?
- 3. int main(int、char const * const *)はうまく構成されていますか?
- 4. C++で 'char *'をとる関数に 'const char *'引数を与える方法は?
- 5. __FILE__はC++のconst char *で参照できますか?
- 6. intを使用してconst char *を作成する
- 7. 可変関数を変更する限り、const関数をC++で再帰的に使用できますか?
- 8. STXXLマップでconst char *を使用
- 9. getter関数の代わりにconst参照を使用できますか?
- 10. C++エラー: 'int'から 'const char *'への無効な変換[-fpermissive] |
- 11. Cで 'char **'を 'const char * const *'に変換できないのはなぜですか?
- 12. C++ 0xは関数シグネチャでdecltype()を使用できますか?
- 13. split const char * in C++
- 14. C++で "const int"と "int"の違いはありますか?
- 15. C++ constをオブジェクトコンストラクタとメンバ関数で使用する
- 16. C、unix、write()、open()、lseek()でcharを上書きする
- 17. ラムダ関数でカリングを使用できますか?
- 18. C++でのIntへのchar?
- 19. typedefでconst int classメンバを使用していますか?
- 20. switch文でconst int変数を使用する
- 21. C++ int to char
- 22. C++:sprintfでconst char *を印刷できないのはなぜですか?
- 23. const unsigned char *文字列またはconst char *への変換/ *
- 24. C++ Int関数を変更しないでint値を返す
- 25. C++のconstメンバ関数
- 26. C#でPrintSpoolerAPI関数SetForm()を使用します。
- 27. int * const AND extern int *
- 28. C++ strcmpの 'char'から 'const char *'への変換
- 29. 'int'から 'const char *'への無効な変換
- 30. なぜconst intはconst intより高速ですか?