C语言中的Write函数

C语言中的Write函数,第1张

write()写文件函数

原形: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)写,也可以向 存储器写,可以向 一个外围设备写。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11737966.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存