問題タブ [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.

0 投票する
4 に答える
3249 参照

windows - Powershell/cmd.exe の stdout への Windows API カラー出力

API や stdout を使用して Windows CLI インターフェイスで色を出力する方法を説明しているリファレンスの場所を知っている人はいますか?

0 投票する
3 に答える
478 参照

c - sleep() がプログラムを停止するのが早すぎます。私は何を間違っていますか?

次のようなものを出力する小さなプログラムを書きたい

CPU のテスト...完了
RAM のテスト...完了

等々。

Cで次のプログラムを書きました。

2 はどこsleep_timeですか。

ただし、最初に「testing CPU...」を印刷してから待機してから「done」を印刷する代わりに、最初に待機してから行全体を印刷しますが、これは私が考えていたものとはまったく異なります。

これは、コンパイラによる自動最適化と関係があると思います。
とにかく、目的の出力を得るにはどうすればよいですか?

OSX 10.5.6でXCode 3.1を使用しています

ありがとう、
バスティアン

0 投票する
2 に答える
3407 参照

java - JNI を使用して C プログラムから System.out に端末出力をリダイレクトするにはどうすればよいですか?

標準出力に出力する JNI 経由で C ライブラリを呼び出しています。この出力を System.out にリダイレクトするにはどうすればよいですか?

0 投票する
3 に答える
7430 参照

c++ - アプリを起動し、C++ で stdout と stderr をキャプチャします

アプリを起動して stdout や stderr 経由で出力をキャプチャするにはどうすればよいですか?

自動ビルド システムを作成しており、分析のために出力を取得する必要があります。成功した場合はファイルを autobuild/revNumber/ に移動できるように、svn リポジトリを更新してリビジョン番号を取得したいと思います。また、make を使用してビルドし、コンパイル テキストをサーバーにアップロードして、失敗したビルドの警告とエラーを全員が確認できるようにしたいと考えています。

関数が見つかりませんが、MSDNsystem()で関数を見つけました。CreateProcess()必要なものを起動できますが、stderr と stdout をキャプチャする方法がわかりません。ブレークポイントを設定してアプリを終了したままにしない限り、プロセスが個別に起動することに気付きました。これにより、アプリのコンソール ウィンドウにすべてのテキストが保持されます。また、すべてのプロセスが完了するまで待ってから、生成されたデータをスキャンして、必要な追加操作を実行したいと考えています。これを行うにはどうすればよいですか?

0 投票する
4 に答える
890 参照

.net - .netを使用して子プロセスからスタウトをリダイレクトする

私は次のコードを使用しています

stdout私の問題は、正しく読めないことです。簡単に書き込むことができますがstdin、エラーチェックコードを実装しようとしていますが、機能しません。

私が使用しているプログラムはstdout、コマンドラインで実行させても書き込みができないようです。デフォルトで付属してbugいるを再現できます。コマンドプロンプトでを変更すると、通常はに表示されません。ftp.exeWindows XP->FileNameftp.exeftp.exeftp>prg_output

プロンプトはある種のものを使用する必要があり、windows shell curses問題を混同している可能性があることがわかりました。

connect i 127.0.0.1通常、私が受けるはずの指示の直後ですconnecting to 127.0.0.1...が、何も受け取りません。

私が間違っていることについてのヒントはありますか?stdout私が知らない別の種類はありますか?

編集

と同じように、書く行が複数あるため、引数を使用できませんftp.exe。また、ftp.exedirなどのコマンドを入力すると出力されます。少なくとも、不明なコマンドを記述したときに出力されますが、について文句を言いますInvalid command

0 投票する
4 に答える
11232 参照

c - なぜ printf() は sleep() の前に何も出力しないのですか?

私はカーニハンとリッチーの本で C を学んでいます。私は第 4 章 (「関数とプログラムの構造」) の基本にいます。先日、気になったsleep()のでこんな感じで使ってみました。

問題はプログラムの出力です。sleep()最初に を実行しprintf()てから . だから私は、プログラムが速すぎて、彼の仕事を私が望むように終わらせるsleep()ことができないのではないかと考えました。printf()

文字列を表示してからプログラムをスリープ状態にするにはどうすればよいですか? コンパイラは OpenBSD 4.3 の GCC 3.3.5 (propolice) です。

0 投票する
4 に答える
5580 参照

java - Java:別のプロセスでCallableを実行する

xのインスタンスが与えられた場合、プロセスの標準の入力と出力をリダイレクトできるように、別のプロセスでCallable<T>実行するにはどうすればよいですか?xたとえば、?Processからを構築する方法はありCallableますか?Executor入出力を制御する規格はありますか?

[更新]Callable新しいスレッドではなく、新しいプロセスで実行することは重要ではありません。私が欲しいのは、Callableインスタンスを「ハーネス」に入れて、そのstdin/stdoutを制御できるようにすることです。AFAIK、これは新しいプロセスを必要とします。

0 投票する
8 に答える
4824 参照

c++ - printf("something\n") 出力 "something " (追加スペース) (g++/linux/gedit で出力ファイルを読み取る)

using を読み取り、結果を usingstdinscanf返す単純な C++ プログラムがあります。stdoutprintf

g++ でコンパイルし、Linux で実行しています。次のように、テキスト ファイルを入力として使用してプログラムを実行し、出力を別のテキスト ファイルにパイプします。

プログラム < in.txt > out.txt

問題は、out.txt が次のようになっていることです。

結果1_
結果2_ 結果
3_
...

「_」は各行末の余分なスペースです。gedit で out.txt を表示しています。

追加のスペースなしで出力を生成するにはどうすればよいですか?

私の入力ファイルは次のようになります。

2 123
123 123 123
123 234 212

編集:この問題の回避策を見つけることができました:printf("\rfoo"); ご意見ありがとうございます!

0 投票する
5 に答える
3153 参照

python - IISでのPythonFastCGI-stdout書き込みの問題

Python FastCGIコードに非常に特有の問題があります。sys.stdoutのファイル記述子は「-1」であるため、書き込むことができません。プログラムの最初の行でこれをチェックしているので、コードが変更されていないことがわかります。

試しましたがsys.stdout = os.fdopen(1, 'w')、そこに書かれているものはブラウザに届きません。

同じアプリケーションがApacheで問題なく動作します。

ここに記載されているIIS用のMicrosoft提供のFastCGI拡張機能を使用しています:http://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis60/

私はfcgiext.iniでこれらの設定を使用しています:

誰かが何が悪いのか、どこを見ればいいのか教えてもらえますか?

すべての提案は大歓迎です...

0 投票する
2 に答える
3725 参照

c++ - C++プログラムでのstdoutの値の変更

私は次のようなことをしているWindowsC++プログラムを持っています:

stdoutファイルハンドルの値を変更するとどうなるかについての説明を探しています。これは、stdoutをリダイレクトするための単なる方法ですか?

-cr