读取静态页面用什么函数好啊???

读取静态页面用什么函数好啊???

我用了fread(),读不完整, 用fgetc(),有时读出来,有时读不出来,fgets()也不行?(在cgi编程中,c语言)
谁试过,帮帮忙!
怎么会读不完整呢?
先取得文件大小,然后........
楼主,你可以把fread的参数都列出来,告诉我们是什么作用么?
//1.html

<HTML>
<head>
<title>家庭网络监控系统
</title>
</head>
<center>
<h1>家庭网络监控系统</h1>
<hr>
</center>
<body>
<center>
<h2>修改成功!</h2>
<br>
</center>
</body>
</HTML>
fp就是上面的文件
我用:
main()
{
int ch;
FILE *fp;
fp=fopen("/home/web/1.html","r");
while(!feof(fp))
{
ch=fgetc(fp);
puchar(ch);
}
}
就是没有显示
#include <stdio.h>
  int fread( void *buffer, size_t size, size_t num, FILE *stream );;
你可以把fread的参数都列出来,告诉我们是什么作用么?
ContentType:....... 这个一定要有