Linux文件I/O概述
来源:互联网 发布:linux自动化部署工具 编辑:程序博客网 时间:2024/06/02 00:58
1.open函数
1 #include<sys/types.h> 2 3 /* 基本系统数据类型是Unix/Linux系统的基本系统数据类型的头文件,含有size_t,time_t,pid_t等类型。linux编程中经常用到的头文件 4 */ 5 #include<sys/stat.h> 6 #include<unistd.h> 7 #include<fcntl.h> 8 #include<stdio.h> 9 10 11 void main() 12 { 13 int fd,size; 14 char s[]="Hello,linux coder!\n",buffer[80]; 15 fd=open("/home/yd/linuxc/ex.txt",O_WRONLY|O_CREAT); 16 write(fd,s,sizeof(s)); 17 18 fd=open("/home/yd/linuxc/ex.txt",O_RDONLY); 19 size=read(fd,buffer,sizeof(buffer)); 20 close(fd); 21 printf("%s\n",buffer); 22 23 }~
2.write()函数
1 #include<unistd.h> 2 #include<stdlib.h> 3 int main() 4 5 { 6 if((write(1,"linux\n",6))!=6) 7 8 write(2,"hello",5); 9 10 return 0; 11 }
结果:
yd@ubuntu:~/linuxc$ ./write.out
linux
阅读全文
0 0
- Linux文件I/O概述
- Linux文件I/O
- linux 文件I/O
- Linux文件I/O
- Linux----文件I/O
- LINUX 文件I/O
- linux文件I/O
- Linux -- 文件I/O
- Linux 文件I/O
- Linux 文件I/O
- Linux-文件I/O
- Java I/O 概述---文件读写总结
- Linux文件I/O操作
- linux 文件I/O 编程
- linux 文件I/O API
- Linux 文件I/O编程
- linux文件I/O编程
- linux 文件I/O 入门
- 一个入职一年半的bios的第一篇博客
- Java 去除字符串两端空格(或其他符号) 自己实现trim()
- JavaWeb中JSP的基本语法和隐含对象
- leetcode 316. Remove Duplicate Letters
- vue中点击button会刷新页面
- Linux文件I/O概述
- 什么是视图
- leetcode 304. Range Sum Query 2D
- java--set
- Android之屏幕方向|显示方式|Activity重建问题|横竖屏切换不同的布局
- add-apt-repository PPA
- 利用document.implementation.createHTMLDocument创建新的document
- Unity通过UGUI的Slider调整物体颜色
- struts2标签获取parameter,request,session,application中的值