当前位置:首页 » 电脑资讯 » 为什么我的fopen创建不了文件

为什么我的fopen创建不了文件

发布时间: 2022-07-21 02:24:42

1. PHP下用fopen语句,第一次运行创建了文件,之后再也没反应了,既不能创建也不能修改。怎么办

可能多次打开,写保护或只读或没有关闭了,关了浏览器,先删除创建的文件,再试试,通常打开修改好后最好foclose下

2. fopen不是能创建文件吗,为什么还说无法打开

其实是因为进程所在组最当前目录没有相应权限,
简单的设置一下权限以后,可以创建文件了。

3. fopen打开文件失败求解

fopen 打开文件失败,有两个可能的原因:
1,相对路径错了;
2,文件名命名的有问题,比如打开fopen("1.txt","r");在相对路径下创建文本文件的的时候,将该文件命名为1 就可以了,不要加后缀.txt 。

4. C语言求大神。为什么我的fopen创建不了文件啊。就是我运行也可以。就是没有文件创建出来

宏变量名 加了引号就不是宏了,而是字符串!
改为:
char mydata[80]="C:\\huliangkai\\Downloads\\student.txt";
f = fopen(mydata,"w+");
。。。。。(mydata,"r");

5. 【急】c语言 fopen为毛建不了文件啊。。。

fp=fopen("c:\c语言\Box.scr","r");你这是只读方式打开,不会自动建立文件的。

fp=fopen("c:\c语言\Box.scr","w");//以写方式打开。没有文件,自动创建。

6. C语言求大神。为什么我的fopen创建不了文件啊

这里写错了:f = fopen("ADDRESS_DATA", "w+");

因为你用的是宏,去掉引号就可以了

f=fopen(ADDRESS_DATA,"w+");

7. PHP通过FOPEN修改制定文件,始终无法创建文件

如果是linux系统注意下读写权限。 还有,最好把报错信息贴出来。

8. 关于利用fopen函数创建文件的问题

函数原型:FILE * fopen(const char * path,const char * mode);

相关函数:open,fclose,fopen_s,_wfopen

返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno 中。

参数说明:

参数path字符串包含欲打开的文件路径及文件名,参数mode字符串则代表着流形态。

mode有下列几种形态字符串:

r 以只读方式打开文件,该文件必须存在。

r+ 以可读写方式打开文件,该文件必须存在。

rb+ 读写打开一个二进制文件,允许读写数据,文件必须存在。

w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。

w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。

a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)

a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)

wb 只写打开或新建一个二进制文件;只允许写数据。

wb+ 读写打开或建立一个二进制文件,允许读和写。

ab+ 读写打开一个二进制文件,允许读或在文件末追加数据。

wx 创建文本文件,只允许写入数据.[C11]

wbx 创建一个二进制文件,只允许写入数据.[C11]

w+x 创建一个文本文件,允许读写.[C11]

wb+x 创建一个二进制文件,允许读写.[C11]

w+bx 和"wb+x"相同[C11]

例子:

#include<stdio.h>

#defineF_PATH"d:\myfile\file.dat"
intmain(void)
{
FILE*fp=NULL;//需要注意
fp=fopen(F_PATH,"r");
if(NULL==fp)
{
return-1;//要返回错误代码
}
fclose(fp);
fp=NULL;//需要指向空,否则会指向原打开文件地址

return0;
}

9. FOpen为什么无法创建新的文件

win7系统中
FOpen
貌似无限生成文件

10. fopen函数wt不能建立文件

fopen 的使用格式为 fp=fopen("filename","w"); 并且,你用的 wt 而不是 w ,你可以直接用 w 来新建。

热点内容
为什么微信发出的数字颜色不一样 发布:2025-05-24 13:14:48 浏览:813
微信文件没有清理为什么过期 发布:2025-05-24 13:13:20 浏览:548
今天微信扫码为什么要进行验证 发布:2025-05-24 13:11:41 浏览:585
4D为什么作用的时间长 发布:2025-05-24 13:10:04 浏览:248
制备胶体金为什么颜色紫 发布:2025-05-24 13:09:16 浏览:813
小红书的鞋子为什么便宜 发布:2025-05-24 13:08:37 浏览:987
淘宝上的提醒发货为什么没有了 发布:2025-05-24 13:07:56 浏览:17
晚上胸闷气短因为什么 发布:2025-05-24 13:07:49 浏览:806
荷兰猪为什么不能吃小米 发布:2025-05-24 13:02:07 浏览:833
an软件文本工具为什么用不了 发布:2025-05-24 12:33:27 浏览:761