问题描述
设计一个程序,要求利用read函数读取系统文件“/etc/passwd”并在终端上显示输出。
大致思路
首先应当以只读方式打开该系统文件,其次再使用fread函数将其读取到终端上。
整体代码
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
char buff[1024];
fp=fopen("/etc/passwd","r");
fread(buff,sizeof(char),1024,fp);
fclose(fp);
printf("%s\n",buff);
return 0;
}