/*以只读方式打开一个已有文件并从中读取20个字符并打印*/
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
int main(int argc,char *argv[])
{
char buff[100];
int fd=open(argv[1],O_RDONLY,0666);
if(fd==-1) printf("打开文件失败\n");
int ret=read(fd,buff,20);
printf("实际读取字节:%d",ret);
printf("内容是%s\n",buff);
close(fd);
return 0;
}