- Write函数说明
- Write函数使用
Write函数说明
名字
write - write to a file descriptor
简介
#include <unistd.h>
ssize_t write(int fd, const void *buf, size_t count);
描述
参数:
fd:文件句柄
*buf:写入的数据
count:你想写入数据的长度
sszie_t:出错-1,非负整数为实际写入文件的字节数
Write函数使用
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
int main(){
int fd;
char str[] = "hello xiao gui";
if(fd<open("/home/hello",O_CREAT|ORDWR,0777)<0){
}else{
write(fd,str,strlen(str));
}
return 0;
}