系统相关
首页 > 系统相关> > Ubuntu linux例程:

Ubuntu linux例程:

作者:互联网

编写一个程序,在当前目录下创建用户可读写文件“hello.txt”,在其中写入“Hello, software weekly”,关闭该文件。再次打开该

文件,读取其中的内容并输出在屏幕上。

#include <sys/types.h>

#include <sys/stat.h>

#include <fcntl.h>

#include <stdio.h>

#define LENGTH 100

main()
{

int fd, len;

char str[LENGTH];

fd = open(“hello.txt”, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR); /* 创建并打开文件 */

if (fd)
{
write(fd, “Hello, Software Weekly”, strlen(“Hello, software weekly”)); /* 写入Hello, software weekly字符串 */
close(fd);
}

fd = open(“hello.txt”, O_RDWR);

len = read(fd, str, LENGTH); /* 读取文件内容 */

str[len] = ‘\0’;

printf("%s\n", str);

close(fd);

};

编译并运行,执行
在这里插入图片描述

标签:txt,例程,linux,fd,str,Ubuntu,include,Hello,weekly
来源: https://blog.csdn.net/m0_38127487/article/details/113813385