原形:int
write(int
handle,char
*buf,unsigned
len)
用法:write(文件句柄,缓冲区地址,缓冲区字节长度<最大65534>)
功能:将缓冲区的数据写入与handle相联的文件或设备中,handle是从creat、open、dup或dup2调用中得到的文件句柄。对于磁盘或磁盘文件,写 *** 作从当前文件指针处开始,对于用O_APPEND选项打开的文件,写数据之前,文件指针指向EOF;对于设备,字节被直接传送到设备中;
返回值:实际写入的字节数(不包括回车符),出错时返回-1。
头文件:io.h
write,写的意思就是输出。read,读的意思就是输入。输出,输入,是站在计算机CPU的立场来说的,向CPU方向流动,叫入,离CPU方向而去,叫出。
不是站在屏幕立场,不是站在键盘立场,不是站在磁盘立场。否则会混淆 入,出。
write 也可以向一个 口 (port)写,也可以向 存储器写,可以向 一个外围设备写。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)