问题标签 [stdout]
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.
windows - Windows API 彩色输出到 Powershell/cmd.exe 中的标准输出
任何人都知道在哪里可以找到描述如何使用 API 和/或标准输出在 Windows CLI 界面上输出颜色的参考资料?
c - sleep() 过早地停止了我的程序。我究竟做错了什么?
我想写一个小程序,应该打印类似
测试 CPU... 完成
测试 RAM... 完成
等等。
我用 C 编写了以下程序:
2在哪里sleep_time
。
但是,不是先打印“testing CPU ...”,然后等待,然后打印“完成”,而是先等待,然后打印整行,这与我的想法不完全一致。
我想这与编译器的自动优化有关。
无论如何,我该怎么做才能获得所需的输出?
我在 OSX 10.5.6 上使用 XCode 3.1
谢谢你,
巴斯蒂安
java - 如何使用 JNI 将终端输出从 C 程序重定向到 System.out?
我正在通过打印到标准输出的 JNI 调用 C 库。如何将此输出重定向到 System.out?
c++ - 启动应用程序,在 C++ 中捕获标准输出和标准错误
如何启动应用程序并通过 stdout 和 stderr 捕获输出?
我正在编写一个自动构建系统,我需要捕获输出以进行分析。我想更新 svn repo 并获取修订号,以便如果成功,我可以将文件移动到 autobuild/revNumber/ 中。我还想使用 make 构建并将编译文本上传到我的服务器,让每个人都能看到构建失败的警告和错误。
我找不到该system()
功能,但我CreateProcess()
在MSDN上找到了该功能。我能够启动我需要的东西,但我不知道如何捕获标准错误和标准输出。我注意到该进程单独启动,除非我设置断点并让我的应用程序退出,然后它将所有文本保留在我的应用程序控制台窗口中。我还想等到所有进程完成,然后扫描它产生的数据以执行我需要的任何其他操作。我该怎么做?
.net - 使用 .net 从子进程重定向 stout
我正在使用以下代码
我的问题是我无法stdout
正确阅读。但是,我可以轻松地写入stdin
,但现在我正在尝试实现一些错误检查代码,但它不起作用。
我正在使用的程序似乎没有写入,stdout
即使它是在命令行中运行的。我可以重现默认情况下bug
附带ftp.exe
的。Windows XP
如果->FileName
用ftp.exe
命令提示符更改ftp.exe
通常给出的ftp>
将不会显示在prg_output
.
现在我知道提示必须使用某种类型,windows shell curses
我可能会混淆问题。
connect i 127.0.0.1
通常在我应该收到的指令之后,connecting to 127.0.0.1...
但我什么也没收到。
关于我做错了什么的任何提示?还有另一种stdout
我不知道的吗?
编辑
我不能使用参数,因为我有多行要写,就像ftp.exe
. 此外,ftp.exe
当您键入 dir 之类的命令时会输出。至少当您编写未知命令时它会输出,它会抱怨Invalid command
.
c - 为什么 printf() 在 sleep() 之前不打印任何内容?
我只是在用 Kernighan 和 Ritchie 的书学习 C;我在第四章的基础知识(“功能和程序结构”)。前几天我对这个函数产生了好奇sleep()
,所以试着像这样使用它:
问题是程序的输出,它看起来像sleep()
第一个然后是printf()
,换句话说,它等待五秒钟然后打印字符串。所以我想,也许程序sleep()
太快了,以至于它不能让printf()
他的工作像我想要的那样完成,那就是打印字符串然后睡觉。
如何显示字符串然后让程序进入睡眠状态?编译器是 OpenBSD 4.3 中的 GCC 3.3.5 (propolice)。
java - Java:在单独的进程中运行 Callable
给定一个实例x
,Callable<T>
如何x
在单独的进程中运行,以便可以重定向进程的标准输入和输出?例如,有没有办法Process
从 a 构建 a Callable
?是否有Executor
控制输入和输出的标准?
Callable
[更新]在新进程中执行而不是在新线程中执行并不重要。我想要的是把Callable
实例放在“线束”中,这样我就可以控制它的标准输入/标准输出。AFAIK,这需要一个新的过程。
c++ - printf("something\n") 输出 "something" (附加空间) (g++/linux/用 gedit 读取输出文件)
我有一个简单的 C++ 程序,它读取stdin
usingscanf
并将结果返回到stdout
using printf
:
我正在用 g++ 编译并在 linux 下运行。我使用文本文件作为输入执行程序,并将输出通过管道传输到另一个文本文件,如下所示:
程序 <in.txt> out.txt
问题是 out.txt 看起来像这样:
结果1_
结果2_ 结果
3_
...
其中 '_' 是每行末尾的额外空格。我正在 gedit 中查看 out.txt。
如何在没有额外空间的情况下产生输出?
我的输入文件如下所示:
2 123
123 123 123
123 234 212
编辑:我能够找到解决此问题的方法:printf("\rfoo");
感谢您的输入!
python - IIS下的Python FastCGI——stdout写入问题
我的 Python FastCGI 代码有一个非常特殊的问题 - sys.stdout 的文件描述符为“-1”,所以我无法写入它。我在我的程序的第一行检查这个,所以我知道我的任何代码都没有改变它。
我试过sys.stdout = os.fdopen(1, 'w')
了,但是那里写的任何东西都不会进入我的浏览器。
相同的应用程序在 Apache 下可以毫无困难地工作。
我正在使用 Microsoft 提供的用于 IIS 的 FastCGI 扩展,此处记录:http ://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis60/
我在 fcgiext.ini 中使用这些设置:
谁能告诉我出了什么问题或告诉我应该去哪里寻找?
非常感谢所有建议...
c++ - 在 C++ 程序中更改标准输出的值
我有一个 Windows C++ 程序正在执行以下操作:
我正在寻找有关更改标准输出文件句柄的值时会发生什么的解释。这只是重定向标准输出的一种方式吗?
-cr