问题标签 [eof]

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

c - XCode 中的 EOF 字符 (ctrl + d)

我正在做一个硬件作业,我的教授使用这段代码来测试我们的程序:

我用

按照他的指示从终端窗口获取输入,并使用 ctrl + d 输入 EOF 字符,以便第一次调用 DisplayValues(SortValues(GetValues(array1, SZ1), SZ1), SZ1) 发生。但是,当 DisplayValues(SortValues(GetValues(array2, SZ2), SZ2), SZ2); 叫做。这有什么原因或解决方法吗?谢谢。

0 投票
1 回答
651 浏览

c - 处理 SIGCHLD 会返回 EOF 给父亲,为什么?

我有一个小外壳,它可以创建孩子(使用 fork())并让他们使用 execvp 执行一些命令。它还支持 & 选项,因此父亲可以同时运行其他命令。当孩子死时,我想在控制台和孩子 pid 上写下它,所以我为 SIGCHLD 定义了一个 sighandler:

问题是在处理程序打印消息后,父亲也关闭了。我已经设法理解 SIGCHLD 在标准输入中返回一个 EOF(并且每当父亲收到 EOF 时它就会关闭),但是为什么 SIGCHLD 返回 EOF?如果是正常的..如何避免父亲关闭?

0 投票
1 回答
987 浏览

c++ - C++ EOF Getline Error

I was using the form used in one of the related questions. Only problem is that i keep getting right at the end of the file.

The file is an fstream and the str is a string.

Unhandled exception Microsoft C++ exception: std::ios_base::failure

p>

0 投票
10 回答
120472 浏览

c++ - 在 C++ 中检查空文件

有没有一种简单的方法来检查文件是否为空。就像你将一个文件传递给一个函数并且你意识到它是空的,然后你马上关闭它?谢谢。

编辑,我尝试使用 fseek 方法,但我收到一条错误消息,提示“无法将 ifstream 转换为 FILE *”。

我的函数的参数是

0 投票
3 回答
3705 浏览

php - EOF 真的存在吗?

当我在 PHP 中使用文件函数时,我会检查 EOF。我想知道 EOF 是否真的存在于文件中。当我创建一个空文本文件时,它显示 0KB。EOF 如何存在于 0KB 的文件中?

0 投票
1 回答
2010 浏览

excel - VB6中Excel电子表格的EOF

如何在 vb6 中编写代码来查找 Excel 文件的 EOF?

这段代码有效,但唯一的问题是只有第 1 列会被检查,而其他的则不会。谁能帮助我改进此代码以检查 Excel 单元格的所有行和列?

0 投票
3 回答
3224 浏览

python - 如何将 EOF 发送到 paramiko 中的标准输入?

我想通过 ssh 执行一些程序并从文件中重定向它的输入。以下代码的行为:

应该等同于(假设公钥认证):

但是应用程序挂起等待更多输入。我认为这是因为标准输入流永远不会关闭。我怎么做?

0 投票
4 回答
1777 浏览

c - 在“while(fscanf != EOF){blah}”中,如何确定下一个 fscanf 是否要返回 EOF?

我有一些代码在 while(fscanf != EOF) 循环中执行。但是,即使 fscanf 完成执行,我也需要继续运行该代码,直到满足某些条件。我的意思是我想我可以将代码复制/粘贴到 while(fscanf) 循环之外,并且只使用全局变量,但这看起来很混乱。肯定有人以前遇到过这样的事情并且有一个更清洁的解决方案。

0 投票
2 回答
3454 浏览

c - 将文件内容扫描到结构数组中

我的程序中有一个包含特定数组的结构。我想用数字扫描一个随机文件并将内容放入该数组中。

这是我的代码:(注意:这是一个更大程序的示例,所以我需要声明的结构和数组)

文件内容基本上是:5 4 3 2 5 3 4 2

但问题是,每当我运行此代码时,都会收到此错误: 替代文字

(25) : 警告 508 - 在需要指针的地方提供了“双”类型的数据

我尝试添加

但这也不起作用,它给出了同样的错误。

有没有人有解决这个问题的方法?

0 投票
1 回答
2051 浏览

java - Netbeans 和 EOF

Java、ANTLR 和 Netbeans 新手在这里。

我已经安装了 jdk 和 netbeans。我在 netbeans 6.8 上开始了一个新项目,并将 antlr-3.2.jar 添加为库。我还使用 AntlrWorks 创建了一个词法分析器和解析器类。这些类被命名为 ExprParser.java 和 ExprLexer.java。我将它们复制到名为 path-to-netbeans-project/src/parsers 的目录中。

我有一个主文件:

应用程序构建良好。我正在阅读的书说我应该运行程序并输入一些内容,然后按 Ctrl+Z(我在 Windows 上)将 EOF 发送到控制台。问题是当我在 netbeans 控制台中按 Ctrl+z 时没有任何反应。当我从命令行运行时, ctrl+z 工作正常。

这可能是太多的信息,但我无法弄清楚。对不起。一次学习 3 项新技术可能不是一个好主意。