[1] 授業単元:C言語
[2] 問題文(含コード&リンク):
fgetsの返り値を利用して、ファイルの最後まで読み込んで画面に出力する
ようにせよ。

#include <stdio.h>
#define COLSIZE 80

int main(int argc, char *argv[])
{
char buffer[COLSIZE + 1];
FILE *fp;

fp = fopen("files.c", "r");

while(){
printf("%s", buffer);
}
fclose(fp)

return 0;
}
files.cというのはファイル名です。
頑張って考えたのですが、while()の()に入るものが解りません。
[3] 環境
 [3.1] OS: Linux
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: 月曜までです。

よろしくお願いします。