【iOS版アプリ】不具合のお知らせ

0 … 標準入力 (write では使われない)
1 … 標準出力
2 … 標準エラー出力
3~ … ファイル(openの返り値) (openによって、この数字とファイルとが関連付けられます。

#というかopenは空いている番号とファイルを関連付けて
#その値を返す関数です)
括弧の所が分かりません。教えていただけないでしょうか?すみません。
以下のURLの続きです。
https://detail.chiebukuro.yahoo.co.jp/qa/questio …

gooドクター

A 回答 (2件)

お礼欄を見ましたが、回答を読んだと思えない内容です。


回答を読まないのであれば、質問サイトで質問する意味は無いのでは?
    • good
    • 0

openの機能を調べれば一発で分かると思います。


https://linuxjm.osdn.jp/html/LDP_man-pages/man2/ …
    • good
    • 0
この回答へのお礼

open で指定したファイルと、番号が対応する、っていうことです。 例えば、 int fd;
fd = open("filename", O_RDONLY); としたときに、fd が 100 だったとしたら、今後、100番は、この filename というファイルを参照するための番号として使える、ということです。 例えば、read なら、 read(100, ...) のようにファイルに対応している番号100を書くことで、そのファイルからの読み取りができる、ということです。とはどういう事でしょうか?教えていただけると助かります。すみません。は、
最初の例は、ファイルネーム100番からずっとそのfilenameというファイルを参照するという事でしょうか?で、次の例は、ファイル100を読み取るということでしょうか?教えていただけると助かります。すみません。という事で、合っていますでしょうか?教えていただけると助かります。すみません。

お礼日時:2021/07/23 01:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

人気Q&Aランキング