问题
填空题
以下程序用来判断指定文件是否能正常打开。请填空。
#include <stdio.h>
main()
FILE *fp;
if(((fp=fopen("test. txt", "r"))==______))
printf("未能打开文件!\n");
else
printf("文件打开成功!\n");
答案
参考答案:NULL
解析: 本题考查fopen函数的用法。若fopen不能实现打开任务时,函数会带回一个出错信息,出错原因可能是磁盘出现故障,磁盘无法建立新文件等,此时fopen函数将带回一个空指针NULL。因此通过判断返回值是否为NULL即可判断是否读取文件正确。