Linux文件I/O概述
2017-09-09 15:27
92 查看
1.open函数
2.write()函数
结果:
yd@ubuntu:~/linuxc$ ./write.out
linux
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
相关文章推荐
- linux文件管理概述
- [linux]历程管理,内存管理,文件系统,系统管理,网络操作概述
- Linux 文件系统概述
- linux分区,文件系统,目录结构概述
- linux下头文件概述(不定期更新)
- Linux设备文件概述
- Linux常用文件系统概述-RAM篇
- Linux 文件系统概述
- Linux虚拟文件系统(概述)
- Linux 文件系统概述
- Linux文件处理命令概述
- Linux虚拟文件系统(概述) http://blog.csdn.net/bullbat/article/details/7241273
- linux系统文件目录概述
- linux(redhat)下文件结构概述
- linux分区,文件系统,目录结构概述
- (转)Linux文件系统概述
- Android内核剖析读书笔记-----1.1:Linux文件系统概述,1.2:Linux启动过程
- 嵌入式linux系统开发概述之五----文件系统(FileSystem)
- 关于Linux系统中日志文件系统的概述(转载)
- Linux文件---文件IO概述