问题标签 [fclose]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
236555 浏览

c - 如果文件不存在则创建一个文件 - C

我希望我的程序打开一个文件(如果存在),或者创建该文件。我正在尝试以下代码,但我在 freopen.c 获得了调试断言。使用 fclose 然后立即使用 fopen 会更好吗?

0 投票
3 回答
12247 浏览

php - fwrite 如果文件不存在?

如果文件不存在,是否可以只用 PHP 编写文件?

因此,如果文件确实存在,则代码不会编写代码,但如果文件不存在,它将创建一个新文件并编写代码

提前致谢!

0 投票
1 回答
477 浏览

c - 如何检查文件大小是否大于确定的数字?

我想使用 if 语句来检查文件大小是否大于以 kb 为单位的确定数字。例如:

我是 C 的新手,所以请你解释清楚,如果我必须使用不同的函数。

0 投票
3 回答
1155 浏览

android - fclose 在 android 和 linux 上的工作方式不同

以下程序:

-1在 ubuntu 11.04 和2ICS 4.0.3 模拟器上显示。找不到有关此问题的任何信息 - 我可以使此代码在两个平台上类似地工作吗?freopenonstderr有同样的问题。

更新:

以前的小程序演示了我遇到的实际问题的原因:如果我尝试freopen stderr在不存在的目录中归档,在 linux 上stderr是关闭的,但在 android 上它保持打开状态!甚至更多 - 如果我在这个打开的stderr文件中写入 smth 然后fopen在其他文件上执行,我打印到stderr的文本将写入这个打开的文件。

所以,这个程序:

在 linux 上显示:

这在android上:

0 投票
1 回答
213 浏览

php - 在 PHP 中使用 fwrite 但输出奇怪的错误

我目前正在使用 fwrite,这是错误输出:

代码如下:

请帮忙!我什至试图输入文本的 strlen (这是不必要的),这样它就不会期待其他任何东西了!

0 投票
2 回答
14204 浏览

php - fclose(): 18 不是有效的流资源

我正在尝试使用 proc_open 执行进程。进程的 I/O 由管道处理!

现在,碰巧的是,有时我打开的“c 程序”确实卡住了,我添加了一个 max_time_limit 检查,它会强制关闭进程。我添加了回调函数 - 即 onExit -(使用“call_user_function”)以在“进程退出”时以有效方式或强制方式处理信息。

在“退出”功能中,我正在关闭 i/o 管道

如果进程有一个有效的退出,上面的工作非常好。但是,在我强行终止进程的情况下,我调用了 proc_terminate 来执行此操作。我知道进程的终止也会继续并关闭任何 I/O 管道,但问题是由于回调,我的“onExit”函数进程总是被调用(这就是我想要的方式.. .因为我需要做更多的处理)。现在,在这种情况下,当我尝试关闭管道时,我收到以下错误:

我尝试使用“ftell”来检查管道是否有效,但这也出错了。如何检查管道是否已经关闭?

0 投票
1 回答
216 浏览

php - 如何打开并写入文件的指定部分

我似乎无法弄清楚如何让这个脚本将数据写入文件的部分。以下是适用的代码摘录:

有人介意帮我解决这个问题吗?将不胜感激。

0 投票
5 回答
4293 浏览

c - fclose() 总是返回 EOF

我有一个函数可以从文件中读取特定格式的整数。它可以按需要正常工作,但是每当我尝试使用 fclose() 关闭文件时,fclose() 总是返回 EOF。

任何建议为什么?我是学生,还在学习。我把代码放在下面。如果您需要“处理”代码,请告诉我。谢谢 :)

编辑:感谢您的所有回复。抱歉,我无法发布代码,因为这是我作业的一部分。我试图获得一些帮助,我并不是要你们为我编写代码。根据我的教授的说法,发布代码是非法的(因为其他学生可以看到并可能复制,这就是他告诉我的)。我只能在周日之后发布代码。现在,我将尝试修改我的代码并避免使用 fscanf。谢谢和我的道歉。

0 投票
3 回答
16587 浏览

php - fclose 警告:fclose():提供的参数不是有效的流资源

我在我的页面上收到警告

警告:fclose():提供的参数不是有效的流资源

使用以下代码

更新代码

在第 27 行和第 29 行第 27 行得到错误

第 29 行

0 投票
3 回答
6485 浏览

php - PHP 下载文件到服务器

我正在尝试使用 curl 从 php 下载图像,但是不是将图像保存到服务器,它只是将随机字符输出到 Web 浏览器屏幕,这是代码