问题标签 [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.
php - 使用 fopen() 后 PHP 清理内存
当我使用fopen();
然后我使用fclose();
它只是关闭文件还是清理内存?
matlab - matlab:检查xls文件是否打开
我试图编写一个代码来检查文件是否打开。如果是这样,当文件没有关闭时,屏幕上会打印一条警告消息。
我想我没有正确使用“fclose”,因为通过这种方式,我得到了错误:
我尝试不使用 fclose 函数,它可以工作,但是当我打开文件时,我收到一条消息,该文件仅供阅读。
这是我的代码:
php - fprint 在我的 php 中不起作用
我想在浏览器中从脚本中写一些文本。
我期待“你好!” 在输出上,但没有任何反应......这可能是标准输出中的错误,还是我只是疏忽了一些东西?
c - C:编辑文件以删除空字符:
我认为这将是一项简单的任务,经过几次尝试后,我尝试尝试将经过验证的真实写入临时文件,而不是重新打开并重写:
这只是吐出一堆汉字。潜在的字符编码可能是问题吗?还是我在这里只是个菜鸟?
我的十六进制编辑器不允许我复制/粘贴。我不知道如何才能将文件以原始状态保存在此处,因此我将其压缩在谷歌文档中,如果您无法获取,请立即通知我:
https://docs.google.com/open?id=0B4UPOuCR5uRGZzJQZUpVaktKYlk
编辑:在这里等待它是通过 HxE 编辑:
php - fopen、fwrite 和 fclose 文件大小问题
我正在使用 fopen、fwrite 和 fclose 使用以下代码将 PNG 保存到我的服务器上:
现在这对于小文件大小(1-5kb)非常有效,但对于较大的图像则失败。我的日志中绝对没有错误。我得到的只是“0”而不是“1”,并且没有保存 PNG。
显然,文件大小是问题,但我想不出如何解决它。
有任何想法吗?
free - GlibC Double 释放或损坏 (fclose)
我的 C 程序在运行时出错。我发现了一些关于“双重免费或腐败”错误的东西,但没有任何相关性。
这是我的代码:
看来
引发此 glibc 错误:
在控制台输出中,显示最后一个 CRC,但不显示最后一个“[OK]”...
我从来没有遇到过这种类型的错误,我在谷歌上搜索了几个小时,但在我的情况下没有什么真正有趣的......请帮助:)
现在我有另一个错误:
这到底是什么 ?我迷路了... :(
c - 如果我在 fopen() 失败时使用 fclose() 会发生什么(可能)
这是我相对简单的场景,我想知道是否可以为自己节省一个条件并整理一下代码。它的生产代码是别人写的,我正在整理。它根本没有 fclose,所以我添加的只是条件 fclose() 行:
问题是,我真的需要if(fp != null)
在我的代码中加入吗?只做fclose(fp)
不检查有什么影响?我阅读了 C89 标准,但我不清楚结果会是什么。
提前喝彩
史蒂夫
c - Fclose导致C中的段错误
当且仅当我尝试关闭文件时,我才会不断收到段错误:
该程序在没有 flcose() 的情况下从头到尾运行。有什么建议么?
gdb 上的错误重定向到这里:假设它是一个声明了所有变量的函数。gdb 也责怪我什至没有使用的 strtol 。
内存分配函数
php - 不使用 fclose() 覆盖文件句柄导致缺点?
尽管我覆盖了文件句柄变量,但每次打开新文件时是否需要关闭文件句柄?
例如:
我在一个循环内创建了几个文件,我考虑是否需要关闭循环内每个文件的句柄,或者在循环完成后关闭一次。
php - 写错误日志但我不知道如何组织它
我有两个函数做 preg_match 来检查 emp# 和电子邮件是否有效。如果一个或两个无效,它将被打印到 error.log 但我想以一种方式组织它嗯....让我看看我是否知道如何尽可能简单地举例。
假设如果 emp# 无效,则错误日志将显示
如果电子邮件无效,则会显示错误日志
如果两者都无效,则错误日志将显示
问题是当这两种情况都发生时,我不希望它打印日期两次或多个 emp# 或电子邮件无效日期不会重复只会打印
希望我的解释是有道理的......我现在拥有的是
但我知道它没有得到我想要的……有什么简单的方法可以实现吗?