if((fp=fopen(filename,"r"))==NULL)

2025-03-09 23:37:32
推荐回答(3个)
回答1:

该段语句的意思是:打开文件名为filename的文件,根据fopen的返回值(fp),判断该文件是否打开,如果没有打开,则打印"Error opening file"信息,然后退出程序,如果正确打开,则跳过这里,执行后面的语句,

回答2:

如果fopen()函数没有打开指定的文件,它就返回NULL,所以可以据此判断对应的文件有没有打开。

回答3:

Error opening file.这不是写着呢吗,打开文件失败