问题标签 [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 投票
3 回答
11094 浏览

c++ - 如何在标准输入上强制 eof?

对于 C++ 应用程序,如何以编程方式强制标准输入上的文件结尾 (EOF)?

0 投票
5 回答
101654 浏览

c++ - C中EOF和'\ 0'的值是什么

我知道EOF并且'\0'是整数类型,但如果是这样,它们不应该有一个固定值吗?

我打印了两者并得到 -1EOF和 0 '\0'。但是这些值是固定的吗?

我也有这个

是固定整数EOF的值吗?'\0'

0 投票
1 回答
782 浏览

python - 尝试解压远程文件时的 Python 2.7 fabric/paramiko EOF

我正在尝试使用fabric 0.92 远程解压文件,但我收到了来自paramiko 的EOF。

我从 paramiko.out 的输出:

我可以使用结构执行其他 sudo 命令,但解压缩文件似乎中断了。我比较了本地文件和远程文件的md5sum,它们是相等的。当我登录到远程机器时,我能够解压文件而不会出错。

0 投票
3 回答
337 浏览

c - 未遇到 EOF 时如何终止 read()?

我正在构建一个客户端/服务器模型,但使用套接字、使用命名管道和 mkfifo()。

客户端将输出写入名称管道,我使用以下命令读取服务器中的输入:

我一次读一个字符,直到遇到两个字符:<'CR'><'LF'>。我想以这样一种方式制作我的代码,如果客户端在一段时间后没有以 <'CR'><'LF'> 终止,我可以丢弃它并继续到另一个客户端,否则下一个客户端将拥有等待,也许是无限的。

有没有办法终止 read() 的执行?如果2秒内没有返回,我可以说中断读取并丢弃之前读取的字符,然后重新开始读取好吗?

谢谢您的帮助,

杰里

0 投票
1 回答
995 浏览

java - Java 的 PushbackReader 和 EOF

我正在用 Java 编写解析器并尝试利用 Java 的 PushbackReader。如果我的解析器猜错了,它可能需要回溯——但是一旦阅读器到达 EOF,就会失败。

假设我正在解析带引号的字符串,并且正在寻找结束引号。如果我的任何解析器插件无法完全完成,它们会尝试让阅读器保持原始状态并将其传递给下一个插件。IE:我通常将字符推回缓冲区并让下一个元素尝试解析缓冲区。

不幸的是,如果我一直“阅读”到最后一个字符……然后阅读 EOF,PushbackReader 将不允许我将任何内容推回它上面。因此,由于这些字符丢失,我的解析无法完成!

我需要为这种类型的字符串处理编写自己的阅读器吗?

编辑:此外,当我阅读最后一个字符(EOF 之前的那个)时,我也不能“未读”那个字符。是否有一个标准的解决方法 - 没有创建我自己的堆栈或缓冲区实现?

0 投票
5 回答
21813 浏览

c# - C# - 流/文件流 EOF

有没有人熟悉一种方法来找出你在文件的末尾?我正在使用 BinaryReader 并尝试了 PeekChar - 但它引发了异常。还有其他建议吗?

谢谢。

0 投票
11 回答
477974 浏览

python - 解析时Python意外的EOF

这是我的python代码。有人可以告诉我它有什么问题。

这就是发生的事情:

0 投票
2 回答
9911 浏览

input - 我如何阅读直到文件结束?

在 C 语言中,我可以读取输入并在程序到达文件末尾 ( EOF) 时停止程序。像这样。

我怎么能在Lua中做到这一点?

0 投票
5 回答
16611 浏览

c# - 无法使用 iTextSharp 读取某些 PDF 文件

我有一个 Win32 应用程序,它使用 iTextSharp 读取 PDF,它将图像作为印章插入到文档中。

它适用于我们一年多来处理的 99% 的文件,但现在有些文件无法读取。当我执行下面的代码时:

它给出了例外:

引发这些异常的 pdf 文件通常可以由 adobe pdf 读取,当我使用 Acrobat 打开其中一个文件并保存它时,我可以使用我的应用程序读取这个保存的文件。

文件是否已损坏但仍可使用 Adob​​e Reader 打开?

我与您分享两个文件样本。

一个不起作用的文件:Not-Ok-Version.pdf

在使用 Acrobat 打开并保存后,该文件可以正常工作。在这里下载OK-Version.pdf

0 投票
11 回答
48100 浏览

c++ - 如何在循环中表示不再输入字符串 ss while (cin >> ss)

我使用“cin”从输入流中读取单词,例如

代码结构与上述类似。它是可编译的。在执行过程中,我不断输入类似

我的问题是如何结束这个输入?换句话说,假设文本文件只是“aa bb cc dd”。但我不知道如何让程序知道文件结束了。