#include<sys/types.h>
#include<unistd.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<stdio.h>
#include<stdlib.h>
#define FILENAME "temp.foo"
int fd;
char buf[20];
size_t nbytes;
ssize_t bytes_read;
int main()
{
if((fd=open(FILENAME,O_RDONLY,S_IRUSR))==-1)
{
fprintf(stderr,"Cannot open temp.foo .Try again later./n");
exit(1);
}
nbytes = sizeof(buf);
if((bytes_read=read(fd,buf,nbytes))==-1)
{
printf("Read errno");
exit(1);
}
printf("The content is:%s/n",buf);
close(fd);
return 0;
}
简单的文件操作
最新推荐文章于 2021-08-13 17:47:50 发布