您现在的位置是:首页
>
C语言write write(Unix命令行程式和内建指令)详细资料大全
write U ix命令行程式和内建指令 详细资料大全 write是一个U ix命令行程式和内建指令,功能是写到一档案中,用法是i t write i t ha dle, void * uf, i t

write(Unix命令行程式和内建指令)详细资料大全
write是一个Unix命令行程式和内建指令,功能是写到一档案中,用法是int write(int handle, void *buf, int nbyte)。
基本介绍
函式名:write()功能:写到档案中函式原型:int write()所在头档案:unistd.h 程式例,Linux C,相关函式,表头档案,定义函式,函式说明,返回值,错误代码,程式例
函式名: write 功 能: 写到一档案中 用 法: int write(int handle, void *buf, int nbyte); 程式例:#include<stdlib.h>#include<unistd.h>#include<stdio.h>#include<string.h>#include<ftl.h>#include<errno.h>int main(void){int handle;char string[40];int length,res;if((handle=open("TEST.$$$",O_WRONLY|O_CREAT|O_TRUNC,S_IREAD|S_IWRITE))==-1){printf("Erroropeningfile.n");exit(1);}strcpy(string,"Hello,world!n");length=strlen(string);if((res=write(handle,string,length))!=length){printf("Errorwritingtothefile.n");exit(1);}printf("Wrote%dbytestothefile.n",res);close(handle);return 0;}struct xfcb{char xfcb_flag;char xfcb_resv[5];char xfcb_attr;struct fcbxfcb_fcb;}; 名称 : write 使用许可权 : 所有使用者 使用方式 : write user [ttyname] 说明 : 传讯息给其他使用者 把计 : user : 预备传讯息的使用者帐号 ttyname : 如果使用者同时有两个以上的 tty 连线,可以自行选择合适的 tty 传讯息 例子.1 : 传讯息给 Rollaend,此时 Rollaend 只有一个连线 : write Rollaend 接下来就是将讯息打上去,结束请按 ctrl+c 例子.2 :传讯息给 Rollaend,Rollaend 的连线有 pts/2,pts/3 : write Rollaend pts/2 接下来就是将讯息打上去,结束请按 ctrl+c 注意 : 若对方设定 mesg n,则此时讯息将无法传给对方Linux C
write(将数据写入已打开的档案内)相关函式
open,read,ftl,close,lseek,sync,fsync,fwrite表头档案
#include<unistd.h>定义函式
ssize_t write (int fd,const void * buf,size_t count);函式说明
write()会把指针buf所指的记忆体写入count个位元组到参数fd所指的档案内。当然,档案读写位置也会随之移动。返回值
如果顺利write()会返回实际写入的位元组数。当有错误发生时则返回-1,错误代码存入errno中。错误代码
EINTR 此调用被信号所中断。 EAGAIN 当使用不可阻断I/O 时(O_NONBLOCK),若无数据可读取则返回此值。 EBADF 参数fd非有效的档案描述词,或该档案已关闭。 很赞哦! (1035)
相关文章
- 用c语言编写的代码是一个 我是一名C语言初学者,请各位大虾帮帮忙,用C语言编写一个程序,求1+2+3+4+5+6·····+100
- c语言swap头文件 c语言中的swap是什么意思
- C语言将数字字符转化成数字 C语言如何实现整形转换成字符型然后赋值到字符数组
- C语言是编译执行的语言 请问Linux 下进行C语言 的开发,一般用什么软体,我指的是那种像VC++一样的有没有。
- c语言编译时 一步完成封装编译
- C语言简单程序 求高手写C语言程序代码:"从键盘输入一个十进制数,将其转换为二进制、八进制和十六进制数。"
- c语言整数类型 C语言程式设计:输入一个整数并能逐位正序或反位输出,用递回完成。
- 的得地用法举例 C语言的的"/"的用法,能不能详细的讲讲
- c语言读取文件代码 用PHP读取超大文件的实例代码
- C语言输入一个字符串再逆序 java编写程序,读入用户输入的一个字符串,然后确定并输出每一个小写元音字母(a,e,i,o,u)在
爱学记

微信收款码
支付宝收款码