Warning: session_start(): open(/home/var/php/e/u/sess_eufbqcnm3s883epvdvvq0e0uj3, O_RDWR) failed: No such file or directory (2) in /home/users/web07/2/1/0219112/phyokin/devlog/controllers/controller.php on line 15

Warning: session_start(): Failed to read session data: files (path: 2;/home/var/php) in /home/users/web07/2/1/0219112/phyokin/devlog/controllers/controller.php on line 15
devlog
MW211 EXIT

devlog
C言語/fopenの重複
2013年05月26日
ファイルは「fopen()→fclose()」の流れで扱うものだが、
同一ファイルについて「fopen()→fopen()」してしまった場合はどうなるのか?

処理系によって違うらしいので一概にはいえないが、
ある処理系の場合は、異なるファイルポインタ(fp)のアドレスが取得できたので
「fopen()」毎に、FILE構造体が生成されるようだ。
但し、同時にオープンできるファイルの数に上限があるようなので
無尽蔵に「fopen()→fopen()→…」を繰り返すといつかはエラーになるみたい。
分類:C/C++