if((fp=fopen(filename,"r"))==NULL)
来源:百度知道 编辑:UC知道 时间:2024/06/07 07:54:30
代码
if((fp=fopen(filename,"r"))==NULL)
{
fprintf(stderr,"Error opening file.");
exit(1);
}
是什么意思?
if((fp=fopen(filename,"r"))==NULL)
{
fprintf(stderr,"Error opening file.");
exit(1);
}
是什么意思?
该段语句的意思是:打开文件名为filename的文件,根据fopen的返回值(fp),判断该文件是否打开,如果没有打开,则打印"Error opening file"信息,然后退出程序,如果正确打开,则跳过这里,执行后面的语句,
如果fopen()函数没有打开指定的文件,它就返回NULL,所以可以据此判断对应的文件有没有打开。
Error opening file.这不是写着呢吗,打开文件失败
FILE *fp; char *filename="paper"; fp=fopen(filename, "rb++"); 打开的是什么?
请问FILE *fp; char *filename="paper"; fp=fopen(filename, "rb++"); 打开的是什么?
#include"stdio.h"main(){FILE *fp;fp=fopen("C:\TTPlayer.exe","r+");fp=fclose("C:\TTPlayer.exe");}
C语言程序设计 if(feof(fp)) while(feof(fp))
if((fp = open("2.bmp", O_RDONLY | O_BINARY)) == -1)
if(fopen(bi.txt,wt)==NULL)exit(0)里面的“wt”是什么意思?(C语言)
c语言 FILE *data=fopen("61590_4.dat","at"); 和data=fopen...是什么意思?
jf uj fp tj vb nnw ktr ,g gh bb ftb gc b gh gyt jf uj b ,wynbgd jn eyb fi b ,i fp j hao nyiy g fnr
fopen不能打开本地文件
fopen的问题