问题标签 [inputstream]
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.
c++ - 使用 cin.get() 获取一行文本,然后在循环中使用它来显示该行?
好的,所以我在我的教科书中遇到了这个代码片段,它应该与用户输入的每个其他字符相呼应。现在,我理解了所有其他字符部分,但我在使用 cin.get() 时遇到了困难。我明白为什么第一个 cin.get() 在那里,但为什么它也在循环内?我猜我没有完全掌握输入流的性质......
编辑:它刚刚点击...我是个白痴。感谢您清除它。
提前致谢!
grails - Grails,从控制器(甚至 Servlet)获取 InputStream
我正在尝试从请求中获取 inputStream,但它始终为空。知道如何获取它的内容吗?我正在尝试从中制作一个 DataInputStream 。
vb.net - Visual Basic (Visual Studio 2005) 将输入流重定向到进程
我已经在网上搜索了大约三个小时,没有前进。我不太了解 VB,但我需要为任何记录参数、所有输入、输出和错误信息的可执行文件创建一个包装程序:
- 我的包装器被称为:例如 someApp.exe arg1 arg2
- 记录到 someApp.log:arg1 arg2
- 调用原始可执行文件:_someApp.exe arg1 arg2
- 必须记录任何控制台输入并将其转发到 _someApp 进程输入流
- 必须记录来自 _someApp 进程的任何输出和错误流
好的,我现在停留在第 4 点:
在 _someApp 结束后,我可以读取和错误流以记录它,但我仍然需要向进程提供我自己的包装器输入,并且我想在发生错误时读取和错误流。
感谢您提供信息/示例
c++ - 在 C++ 中,您可以手动设置流的故障位吗?如何?
我正在重载输入流运算符以与 Time 类一起使用,并且如果输入与我的预期时间格式 (hh:mm) 不匹配,我想手动设置输入流的故障位。这可以做到吗?如何?
谢谢!
perl - 从实际文件句柄访问 Perl 的空角“<>”运算符?
我喜欢使用漂亮的 perl 功能,从空角度运算符中读取<>
神奇地为您的程序提供 UNIX 过滤器语义,但我希望能够通过实际的文件句柄(或IO::Handle对象或类似对象)访问此功能,这样我就可以做一些事情,比如将它传递给子程序等。有没有办法做到这一点?
这个问题对谷歌来说特别难,因为搜索“角度运算符”和“文件句柄”只是告诉我如何使用角度运算符从文件句柄中读取。
java - 如何使用 InputStreamReader 读取而不阻塞
有没有简单的方法转标准码:
这样read()
就不会阻塞。我试着做:
但这总是抛出异常。也许:
但是,正如下面每个人所说的那样,这不起作用。其他想法?
java - InputStreamReader.markSupported 为假
我需要从InputStreamReader
. 为此,我想使用mark
并返回该类reset
,因为它不维护内部缓冲区和/或字符队列。markSupported
false
InputStreamReader
我知道BufferedInputStream
,PushbackInputStream
但在这里都不合适,因为它们以字节为基础缓冲,而我需要 characters。
Java 是否提供可以读取字符的缓冲字符阅读器?实际上,让我进一步限制,我只需要取消读取单个字符(用于前瞻目的)。我真的需要保持自己的前瞻吗?
.net - 如何使用 HttpModule 记录请求输入流,然后重置 InputStream 位置
我正在尝试使用 IHttpModule 记录 http 请求的内容,如下所示:
问题是在将输入流读到最后之后,InputStream 似乎要么消失了,要么更有可能是光标在流的末尾。
我已经尝试过request.InputStream.Position = 0;
,request.InputStream.Seek(0, SeekOrigin.Begin);
但都没有工作。
java - 在java中启动vlc播放器
我试图在 Java 中启动 vlc 播放器,但不知何故它没有说话。我尝试过的任何其他 Prog 都有效。请看看我的代码:
启动 videoLAN Player 的问题在哪里?
java - 如何在java中使用扫描仪类捕获空白输入
我正在使用扫描仪类从命令行捕获用户输入(仅限字符串),作为我之前问题的替代方法。
以下似乎工作正常,除了空白行没有被第二个条件捕获。例如,当我按下回车键时,这应该被捕获为一个空行,并且第二个条件应该为真。但是,每次都会在控制台上显示一个新的空白行,如果我继续按 Enter 键,整个控制台会向上“滚动”,而不是条件中的逻辑。
是否有正确的方法可以使用扫描仪从命令行捕获空白输入?(有人按进入,或按空间几次然后进入)
谢谢你的任何建议