問題タブ [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 - Powershell/cmd.exe の stdout への Windows API カラー出力
API や stdout を使用して Windows CLI インターフェイスで色を出力する方法を説明しているリファレンスの場所を知っている人はいますか?
c - sleep() がプログラムを停止するのが早すぎます。私は何を間違っていますか?
次のようなものを出力する小さなプログラムを書きたい
CPU のテスト...完了
RAM のテスト...完了
等々。
Cで次のプログラムを書きました。
2 はどこsleep_time
ですか。
ただし、最初に「testing CPU...」を印刷してから待機してから「done」を印刷する代わりに、最初に待機してから行全体を印刷しますが、これは私が考えていたものとはまったく異なります。
これは、コンパイラによる自動最適化と関係があると思います。
とにかく、目的の出力を得るにはどうすればよいですか?
OSX 10.5.6でXCode 3.1を使用しています
ありがとう、
バスティアン
java - JNI を使用して C プログラムから System.out に端末出力をリダイレクトするにはどうすればよいですか?
標準出力に出力する JNI 経由で C ライブラリを呼び出しています。この出力を System.out にリダイレクトするにはどうすればよいですか?
c++ - アプリを起動し、C++ で stdout と stderr をキャプチャします
アプリを起動して stdout や stderr 経由で出力をキャプチャするにはどうすればよいですか?
自動ビルド システムを作成しており、分析のために出力を取得する必要があります。成功した場合はファイルを autobuild/revNumber/ に移動できるように、svn リポジトリを更新してリビジョン番号を取得したいと思います。また、make を使用してビルドし、コンパイル テキストをサーバーにアップロードして、失敗したビルドの警告とエラーを全員が確認できるようにしたいと考えています。
関数が見つかりませんが、MSDNsystem()
で関数を見つけました。CreateProcess()
必要なものを起動できますが、stderr と stdout をキャプチャする方法がわかりません。ブレークポイントを設定してアプリを終了したままにしない限り、プロセスが個別に起動することに気付きました。これにより、アプリのコンソール ウィンドウにすべてのテキストが保持されます。また、すべてのプロセスが完了するまで待ってから、生成されたデータをスキャンして、必要な追加操作を実行したいと考えています。これを行うにはどうすればよいですか?
.net - .netを使用して子プロセスからスタウトをリダイレクトする
私は次のコードを使用しています
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() の前に何も出力しないのですか?
私はカーニハンとリッチーの本で C を学んでいます。私は第 4 章 (「関数とプログラムの構造」) の基本にいます。先日、気になったsleep()
のでこんな感じで使ってみました。
問題はプログラムの出力です。sleep()
最初に を実行しprintf()
てから . だから私は、プログラムが速すぎて、彼の仕事を私が望むように終わらせるsleep()
ことができないのではないかと考えました。printf()
文字列を表示してからプログラムをスリープ状態にするにはどうすればよいですか? コンパイラは OpenBSD 4.3 の GCC 3.3.5 (propolice) です。
java - Java:別のプロセスでCallableを実行する
x
のインスタンスが与えられた場合、プロセスの標準の入力と出力をリダイレクトできるように、別のプロセスでCallable<T>
実行するにはどうすればよいですか?x
たとえば、?Process
からを構築する方法はありCallable
ますか?Executor
入出力を制御する規格はありますか?
[更新]Callable
新しいスレッドではなく、新しいプロセスで実行することは重要ではありません。私が欲しいのは、Callable
インスタンスを「ハーネス」に入れて、そのstdin/stdoutを制御できるようにすることです。AFAIK、これは新しいプロセスを必要とします。
c++ - printf("something\n") 出力 "something " (追加スペース) (g++/linux/gedit で出力ファイルを読み取る)
using を読み取り、結果を usingstdin
にscanf
返す単純な C++ プログラムがあります。stdout
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での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でこれらの設定を使用しています:
誰かが何が悪いのか、どこを見ればいいのか教えてもらえますか?
すべての提案は大歓迎です...
c++ - C++プログラムでのstdoutの値の変更
私は次のようなことをしているWindowsC++プログラムを持っています:
stdoutファイルハンドルの値を変更するとどうなるかについての説明を探しています。これは、stdoutをリダイレクトするための単なる方法ですか?
-cr