#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
int main(int argc,char **argv)
{
int fd;
char buf[64];
int ret;
fd=open(argv[1],O_RDONLY); /*以只读的方式打开文件*/
if(fd<0)
{
perror("open()");
return -1;
}
while(1){
bzero(buf,64);
ret=read(fd,buf,64); /*从文件中读数据,*/
if(ret<=0)
{
break;
}
write(1,buf,ret); /*打印出来*/
}
close(fd);
return 0;
}

本文提供了一个使用C语言进行文件读取的简单示例。通过此代码,读者可以了解如何利用open、read和write等系统调用完成基本的文件读写操作。示例展示了如何打开一个文件、读取其内容并将其输出到标准输出。
4032

被折叠的 条评论
为什么被折叠?



