问题标签 [stdio]
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.
java - Java + Eclipse:同步标准输出和标准错误
我使用 Eclipse。当我有这样的应用程序时:
输出看起来很多次是这样的:
有没有办法同步这两个输出流?当然不需要等待 20 次块后的Hello World
几毫秒和打印后的几毫秒ERROR
。
c++ - cstdio(c++) 的简单二进制文件 I/O 问题
下面的 c++ 程序无法读取文件。我知道使用 cstdio 不是一个好习惯,但我已经习惯了,而且无论如何它应该可以工作。
$ ls -l l.uyvy
-rw-r--r-- 1 atilla atilla 614400 2010-04-24 18:11 l.uyvy
$ ./a.out l.uyvy
从 614400 中读取 0 个字节,可能是错误的文件
代码:
python - 从 Python 中的 os.system() 中的命令重定向 stdio
通常我可以通过更改sys.stdout
. 但是,这似乎只影响print
语句。os.system()
那么,有什么方法可以抑制通过Python中的命令运行的程序的输出(到控制台) ?
c - C 标准库角案例
以下程序是有效的 C 程序吗?
请注意,我尝试从标准错误中读取。
当我在 Visual C++ 2008 中编译并运行它时,我得到以下输出:
这是有道理的。但是,当我将 stderr 重定向到一个文件 ( test.exe 2> foo.txt
) 时,我会看到一个“调试断言失败”窗口,并显示以下消息:“不一致的流计数。在连续读取和写入之间刷新”。fflush
在读取和写入之间添加 a确实可以解决问题。(这发生在调试版本中。在发布版本中,第二次写入静默失败)。
这种行为是否正确,或者这是编译器库错误?我在任何地方都找不到任何描述何时在 C 中读取或写入是非法的规则。
c - C中的stdlib和彩色输出
我正在制作一个需要彩色输出的简单应用程序。如何使我的输出像 emacs 和 bash 一样着色?
我不关心 Windows,因为我的应用程序仅适用于 UNIX 系统。
perl - Perl 中系统命令输出的文件句柄
我在 Perl 中执行的系统命令的输出是否有文件句柄/句柄?
python - python 2.7 / exec / 出了什么问题?
我有这段代码在 Python 2.5 中运行良好,但在 2.7 中运行良好:
我得到:
c - 将用户输入存储在变量中
我想知道如何提示我的程序的最终用户输入他们想要在 C 中从华氏温度转换为摄氏温度的值。
基本上,因为我是一个完全的 n00b 并且我正在编写令人惊叹的“程序”,例如这个:
如果您知道我的意思,我想为它添加一些实际的“功能”。我不想让它成为一个测试程序,实际上它只是展示一些简单的算术表达式评估,我想让它实际上有点用处。
无论如何,我想知道是否可以使用scanf(3) 手册页中列出的函数来帮助我识别用户输入的数据,然后以某种方式将其存储到 Fahrenheit 变量中。
现在,如果程序在运行时可以提示最终用户一个问题,询问他或她是想从摄氏温度转换为华氏温度还是从华氏温度转换为摄氏温度,那将是非常酷的,但让我们迈出一步有时间,我会等到我读到我书中关于“做出决定”的章节!:)
更新:
删除 kiamlaluno 指出的无用变量结果:
更新更新:
我一直在尝试合并每个人在此处发布的有用建议,但我的代码遇到了更多问题:
一切都很好,除了计算本身,结果完全错误。有一秒钟我认为这可能是因为我将数字本身更改为整数类型,但我再次将它们加倍,它仍然有点棘手。
有什么想法吗?
c - C中的字符串流
如何将数据写入字符串流而不是文件流?
python - Python 和 C++ 集成。Python将字符串打印为多行
我正在尝试用 python 编写一个程序来运行 C++ 中的程序。它工作不正常,所以我做了每个我能做的最基本的版本。C++ 程序仅从标准输入中获取一个字符串,然后将其打印出来。Python代码编写如下:
然而,输出看起来像这样:
我一直看到的问题是空格似乎将字符串分开,即使它是字符串文字。我不确定在这里做什么。有什么建议么?