问题标签 [feof]

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 回答
734 浏览

php - feof 生成无限循环

所以我做了一件简单的事情,首先我通过 ssh2_exec 执行命令(在成功验证后),然后在变量中读取答案。下面是我的代码(未经身份验证)

例如我尝试执行这样的cmd:

因此,当命令执行良好时,一切都很好,响应是

关闭 httpd:[OK] 启动 httpd:[OK]

但是当我尝试例如在没有 sudo 的情况下执行这样的命令时

我知道服务器说“找不到命令”或类似的东西,但我无法得到这个错误,这个脚本无限执行。

我试图以这种方式重写我的代码(或其他类似的方式)

但结果是一样的。

所以问题是我们不能提前说是什么导致了无限循环$stdout_stream$stderr_stream.

我正在使用 PHP 5.3。

0 投票
2 回答
1138 浏览

php - 如何最有效地读取 php 中大文本文件的前 n 行?

到目前为止,我能够返回整个文件或一个空字符串。但不是预期的文件的第一n行。

相比之下,以下tail函数 ( source ) 可以完美运行:

0 投票
3 回答
5809 浏览

php - a+ 和带有 fopen() 的模式

根据手册,如果您a/a+在函数中选择模式fopen(),文件指针将放在末尾。

但是为什么我得到 0 使用ftell()并且feof()仍然返回false?如果文件指针在末尾。

例如:

我得到了 1,但如果文件指针放在末尾,我不应该得到 0 吗?

0 投票
1 回答
480 浏览

php - 使用 fopen、feof 和 fgetcsv 发出警告

我遇到了麻烦,我不明白为什么会发生这个错误。

所以当我只运行这段代码时,

它工作并返回数组。但是当我这样调用函数时,

不再工作,我这些错误,

在此处输入图像描述

我究竟做错了什么?

路径,我使用的文件是“Projeto.php”:

在此处输入图像描述

和我的 CRM 文件夹: 在此处输入图像描述

0 投票
0 回答
159 浏览

c++ - 运行时检查失败 #2 - 变量“b1”周围的堆栈已损坏

我的问题是,当我运行我的程序时,它告诉我“运行时检查失败 #2 - 变量 'b1' 周围的堆栈已损坏。如果有此异常的处理程序,则程序可以安全地继续。”

0 投票
1 回答
298 浏览

c - losing data when reading a file with fscanf

using a part of code like this:

it misses the last line of the file (meeting EOF). How should I solve?

the only solution i found is:

0 投票
1 回答
280 浏览

c++ - 函数 `feof` 总是返回 1

我正在尝试读取大小为 114,808 字节的二进制文件。我为文件分配内存,然后尝试使用fopenand读取文件fread。第一次fread被调用时,它总是读入 274 字节,随后的调用feof总是返回 1,即使显然还没有到达文件的末尾。为什么是这样?

根据MSDN 文档feof“如果读取操作试图读取文件末尾,则feof函数返回非零值;否则返回 0。” 所以我不明白是什么导致feof持续返回 1。

这是我到目前为止的代码。任何帮助将非常感激。谢谢!

仅供参考,我正在尝试编写此代码,以便源或多或少与 C 兼容,即使 MSVS 基本上强制您进入 C++ 环境。

0 投票
2 回答
6359 浏览

php - 警告:feof() 期望参数 1 是资源,布尔值在第 62 行的 /volume1/web/comment.php 中给出

我只是在 youtube 和其他网站的帮助下才开始学习代码,而且我遇到了 tino 的问题。这是我的代码:

所以我有 2 个文件,一个是您输入评论并发布的文件,另一个是您输入的内容被粘贴并在页面上回显的另一个 .txt 文件。我认为文件的权限可能有问题,因为如果我只把它放到“r”,那么它不会给我错误,但它不会保存我尝试发布的内容......谢谢您阅读和回复。

0 投票
3 回答
807 浏览

c - 在 fread/fwrite 循环中出现分段错误,复制文件

我要将文件从输入的源复制到输入的目标。输入目的地后大约 2 秒,我收到分段错误错误。输出文件已创建,因此fopen()可以正常工作。

我上网查了一下,看到很多c=getc(fp)。对于这个问题,我更喜欢fread()andfwrite()因为它更基本一些。

代码

0 投票
2 回答
182 浏览

php - PHP:feof 错过最后一句话

问题很简单,但同时也很复杂。feof 没有打印我的最后一句话。它取自文件名城市和代码(威尼斯,A908),并应显示在 OUTPUT:nameCity,codeOfCity。让我给你看一个例子:

城市.csv

代码:

输出: