功能性的网站设计制作,谷歌seo需要做什么的,瑶海合肥网站建设,怎样组建企业网站满意答案 ruandihao 推荐于 2017.10.04 采纳率#xff1a;58% 等级#xff1a;11 已帮助#xff1a;7898人 1、read和write是UNIX或者一些类UNIX系统#xff0c;比如LINUX系统中使用的#xff0c;称为LINUX系统函数。这种函数只能在特定的操作系统下使用#xff0c;可… 满意答案 ruandihao 推荐于 2017.10.04 采纳率58% 等级11 已帮助7898人 1、read和write是UNIX或者一些类UNIX系统比如LINUX系统中使用的称为LINUX系统函数。这种函数只能在特定的操作系统下使用可移植性差。fread和fwrite是C库函数。这种函数基本在任何操作系统都能使用可移植性高。 2、基础知识介绍只介绍LINUX系统函数常用的有creat,open,close,read,write,lseek,access,一般用于文件编程 3、如何使用谈到如何使用就必须说到另一个知识文件描述符(file description)是一个非负数。 函数原型int read(int fd, const void *buf, size_t length) 功能 从文件描述符fd所指向的文件中读取length个字节到buf所指向的缓存区中返回值为实际读取的字节数 int write(int fd, const void *buf, size_t length) 功能 把length个字节从buf所指向的缓存区中写到件描述符fd所指向的文件中返回值为实际写入的字节数 例子 #define LENGTH 1024 #define BUFFES_SIZE 1024 int n1, n2; int fd1, fd2; int buffer[BUFFES_SIZE];fd1 open( HEllo1.txt, O_RDWR | O_CREAT, O_IRUSE | O_IWUSR); fd2 open( HEllo2.txt, O_RDWR | O_CREAT, O_IRUSE | O_IWUSR); n1 read( fd1, buffer, LENGTH); n2 write( fd2, buffer, n1); 11分享举报