77问答网
所有问题
fopen打开文件失败返回值
如题所述
举报该问题
推荐答案 2023-12-29
原因如下:
1、参数filename指向的文件不存在。检查文件是否存在,其次检查路径是相对路径还是绝对路径。是相对路径,需要检查当前进程的目录是否正确。
2、文件由于权限问题无法被打开。例如,文件被其他进程锁定,或者当前进程没有足够的权限来访问文件。
3、文件由于磁盘空间不足、磁盘故障等原因无法被打开。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/Yv38pGpppNWqNWN8NvN.html
相似回答
如果调用函数
fopen
()
不成功
,则函数的
返回值
为?
答:
在C语言中,如果不能打开指定文件。
则返回NULL
。
若执行
fopen
函数时发生
错误
,则函数的
返回值
是?
答:
若执行fopen函数时发生错误,则函数的返回值是NULL(即0)
。文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错误代码存在errno 中。执行fopen函数时,如果文件打开成功,则返回该文件结构体的指针,如果 打开失败(例如,读打开时文件不存在,写打开时文件不能创建),则...
在C语言中,使用
fopen打开文件
,操作成功和操作
不成功
两种情况下函数的返...
答:
如果使用fopen函数打开文件成功,则返回一个有确定指向的FILE类型指针;
若打开失败,则返回NULL
。
若执行
fopen
函数时发生
错误
,则函数的
返回值
是?
答:
若执行fopen函数时发生错误,则函数的返回值是NULL(即0)
。文件顺利打开后,指向该流的文件指针就会被返回。若果文件打开失败则返回NULL,并把错误代码存在errno 中。执行fopen函数时,如果文件打开成功,则返回该文件结构体的指针,如果 打开失败(例如,读打开时文件不存在,写打开时文件不能创建),则...
若执行
fopen
函数时发生
错误
,则函数的
返回值
是()。
答:
若执行fopen函数时发生错误,则函数的返回值是
NULL
(即0)。fopen的函数原型为: FILE *fopen(const char *filename, const char *mode);其功能是使用给定的模式 mode 打开 filename 所指向的文件。文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回 NULL,并把错误代码存在 error ...
若执行
fopen
函数时发生
错误
,则函数的
返回值
是
答:
执行fopen函数时发生错误,
则函数的返回值是NULL(即0)
。文件顺利打开后,指向该流的文件指针就会被返回。
若果文件打开失败则返回NULL
,并把错误代码存在errno中。fopen函数是打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);“文件指针名”必须是被声明为FILE类型的指针变量...
...打开后,
返回
指向该流的文件指针,如果
文件打开失败
,则返回
NULL
。_百 ...
答:
例如:以可读、可写方式打开。具体的编程可以参考 C 语言库函数 fopen( ) 的详细说明。关于文件操作的简单的程序结构如下:FILE * fp ;fp = fopen( "my_filename", "r" ) ;if( fp ==
NULL
){ printf("Can't open my_filename for read ! \n") ;exit(1) ;} ......
大家正在搜
c语言fopen错误返回值
为什么fopen打不开文件
VSfopen老是返回Null
函数fopen的返回值不能是
fopen出现错误
fopen函数返回值—1
fopen返回是空是什么原因
opf文件打开错误
fopen作错误判断