问题标签 [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.
r - 如何测试 R 中的 EOF 标志?
如何测试EOF
R 中的标志?
例如:
c# - ZIP 文件的 EOF 标记是什么?
我有一个使用 SharpZIPlib 解压缩一些 zip 文件的 C# 程序?它工作正常,但在一个文件上,我不断收到“Unexpected EOF”错误?实际上是否存在 EOF 标记,或者 Zip 文件是否被截断?
python - Python Popen,关闭流和多个进程
我有一些数据要 gzip、uuencode 然后打印到标准输出。我基本上拥有的是:
我向压缩器提供数据的方式是通过compressor.stdin.write(stuff)。
我真正需要做的是向压缩器发送 EOF,我不知道该怎么做。
在某些时候,我尝试了compressor.stdin.close() 但这不起作用——当压缩器直接写入文件时效果很好,但在上述情况下,进程不会终止并在压缩器上停止。等待()。
建议?在这种情况下,gzip 就是一个例子,我真的需要做一些事情,将一个进程的输出通过管道传输到另一个进程。
注意:我需要压缩的数据不适合内存,所以在这里交流并不是一个好的选择。另外,如果我只是跑
在上面的 2 行之后,它仍然挂起错误
c - “The C Programming Language”中的这段代码是如何工作的?
我正在阅读“The C Programming Language (2nd ed.)”,在刚开始的时候,它有这样的例子:
我可以看到从文件读取时这是如何工作的,并且我理解这种语法......但这只是从控制台读取 - 当从控制台输入字符时,一个文件结尾如何发出信号?我正在使用 Windows XP...MinGW 编译器...无论如何,这本书是为具有 EOF 按钮之类的早期系统编写的吗?
更新
好吧,我还有一个问题,这与文件结尾在 Windows 下的工作方式有关。
如果我只是while(getchar()!=EOF);
,那么我可以继续输入字符,直到我通过 ^Z 发出 EOF 信号。但是,我必须写一个换行符,然后按 ^Z,然后是另一个换行符……为什么它必须在自己的行上?
ruby - Ruby跨平台写EOF符号的方式
是否有一种独立于平台的方式将EOF
符号写入 Ruby 中的字符串。在 *nix 中我相信符号是^D
,但在 Windows 中是^Z
,这就是我问的原因。
c - 如何模拟 EOF?
我目前正在阅读 K&R 的书并输入第一部分的示例,其中有几个示例如下:
我正在 Windows 机器上测试这些示例,从而从cmd
提示符运行编译的 exe 文件。
为了测试上面的例子,我如何模拟一个EOF
?也就是说,基本上如何在命令提示符下测试示例时使循环停止?
lisp - 如何在 Lisp 中读取输入直到 EOF
如何在 Lisp 中读取输入流直到 EOF?在 C 中,你可以这样做:
我希望能够将数据通过管道传输到我的 Lisp 程序,而无需提前指定数据大小。这是我现在正在做的事情的一个例子:
在这个循环中,变量*n*
指定了我要传递给程序的行数(该值是从输入的第一行读取的),但我只想处理任意且未知的行数,当它到达时停止流的末端。
ruby - 如何让 ruby YAML 实现不超过 YAML EOF(...)
在 YAML 规范中,它说 ... 是 EOF 如果我这样做:
我应该得到
但我明白了
不幸的是,没有太多关于 YAML 解析的文档。我必须告诉解析器遵守 EOF,还是解析器不符合规范?
c++ - C ++中的文件结尾
我有一个 X 2 矩阵按原样存储在一个文本文件中。我尝试用 C++ 阅读它
当 nb_try==n 时,第一个断言失败,即 fin.fail() 为真,这发生在它尝试读取第一个不存在的数字时。但是为什么 fin.eof( ) 在读完最后一个数字后不是真的呢?这是否意味着只有在读取第一个不存在的数字时它才成为真的?fin.fail( ) 和 fin.eof( ) 是否同时成为真的?
谢谢并恭祝安康!
c - C 编程:EOF 作为字符
在为命令控制台编写 C 语言时,如果您有一个函数尝试使用 SCANF 向用户输入 CHAR 变量,并且用户键入CTRL+Z (EOF) 并按回车,会发生什么情况?
例如:
如果用户输入CTRL+Z并回车,promptChar() 会返回什么?因为如果我理解 EOF,它就是一个 int。