填空题

有以下程序,其功能是:以二进制“写”方式打开文件d1.dat,写入1~100这100个整数后关闭文件。再以二进制“读”方式打开文件d1.dat,将这100个整数读入到另一个数组b中,并打印输出。请填空。
#include <stdio.h>
main()
{FILE *fp;
int i,a[100],b[100];
fp=fopen ("d1.dat","wb");
for (i=0;i<100;i++) a[i]=i+1;
fwrite (a,sizeof(int),100,fp);
fclose {fp};
fp=fopen("d1.dat",());
fread (b,sizeof(int),100,fp);
fclose(fp);
for(i=0;i<100;i++) printf("%d\n",b[i]);
}

【参考答案】

"rb"