摘要:
open/read/write和fopen/fread/fwrite的区别open:系统调用,返回的是文件描述符,即文件句柄,是文件在文件描述副表里的索引。fopen:C语言库函数,返回的是一个指向文件结构的指针。fopen是ANSI C标准中的C语言库函数,在不同的操作系统中应该调用不同的内核API,UNIX环境下,fopen是对open的封装。文件描述符是UNIX/Linux下的一个概念,Linux环境下,一切设备皆是文件,一切设备皆是以文件的形式进行操作,如网络套接字、硬件设备等。有关文件描述符和文件指针的区别可以参见博文:《文件描述符和文件指针的区别》。设备文件不可以当成流式文件来处理 阅读全文
posted @ 2011-10-21 13:39
距离在行走中消逝
阅读(13523)
评论(1)
推荐(1)
浙公网安备 33010602011771号