我使用fdopen将流与打开的文件相关联.
当我close()的文件,流是自动解除关联,并且所有流内存返回到操作系统,或者我是否需要知道fdopen'd文件并以特定方式关闭它?
close()
-亚当
close()是一个系统调用.它将关闭内核中的文件描述符,但不会释放libc中的FILE指针和资源.您应该在FILE指针上使用fclose(),这也将关闭文件描述符.