当前位置:首页 > 百科

write

write是一个Unix命令行程序和内建指令

功能: 函

把参数buf所指向的内存空间,写入count个来自字节,任何赋给参究跟督数fd所指的文件内。当然,文件读写位置也会随之移动。,用法是int write(int handle, void *buf, int nbyte)。

  • 函数名 write()
  • 功能 写到文件中
  • 函数原型 int write()
  • 所在头文件 unistd.h

程序例

  函肉保益鲜续受按易货数名: write

  功 能: 写到一文件中

  用 法: int write(int handle, void *buf, int nbyte);

  程序例:

  名称 : write

  使用权限 : 来自所有使用者

  使用方式 :

  说明 : 传讯息给其他使用者

  把计 :

  user : 预备传讯息的360百科使用者帐号

  ttyname : 如果使用者同时有两个以上的 tt甲翻y 连线,可以自行选择合适的 t书侵ty 传讯息

  例子.1 :

  传讯息给 Ro植微材llaend,此时 呢适钟居病派吗易例因范Rollaend 只有一个连线 :

  接下来就是将讯息打上去,结束请按 ctrl+c

  例子.2 :传讯息给 Ro材械点口llaend,Rollaend 的连线有 pts/2,pts/3 :

  接下来就是将讯息打上去,结束请按 ctrl+c

  注意 : 若对方设定 mesg n,则此时讯息将无法传给对

Linux C

  writ示巴第立蛋发针e(将数据写入已打开的文件内)

相关函数

  open,read,fcn钱几胶浓自相tl,close,结读露掉测剧既lseek,sync,fsync,fwrite

表头文件

  #include<unistd.h>

函数说明

  write()会把指针buf所指的内存写入c缩意死展左践ount个字节到参数fd所指的文件内。当然,文件读写位置也会随之移动。

返回值

  如果顺利write()会返回实际写入的字节数。当有错误发生时则返回-1,错误代码存入errno中。

误代码

  EINTR 此调用被信号所中断。

  EAGAIN 当使用不可阻断I/O 时(O_NONBLOCK),若无数据可读取则返回此值。

  EBADF 参数fd非有效的文件描述词,或该文件已关乙果少增下还客此它兰闭。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:fendou3451@163.com
标签:

  • 关注微信
上一篇:明英烈

相关文章