文件写入需要用到 write 这个API
需要包含的头文件以及用法介绍

具体操作,需要往file1文件中写入内容
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
int main()
{
int fd;
char *buf = "hello dzz hao shuai";
fd = open("./file1", O_RDWR);
if(fd == -1){
printf("open file1 failed\n");
fd = open("./file1", O_RDWR | O_CREAT, 0600);
if(fd > 0){
printf("create file1 sucess\n");
}
}
printf("open success fd = %d\n",fd);
// ssize_t write(int fd, const void *buf, size_t count);
write(fd, buf, strlen(buf));
close(fd); // 操作完成需要关闭文件
return 0;
}
现在打开file1文件,可以看到

ok,现在内容已经可以写入到file1文件中了