stdin

    3

    1答えて

    シェルからではなくデスクトップから(Ubuntu 16.04)プログラムを起動して、プログラムが端末に関連付けられていない場合、このプログラムのstdinとstdoutはどうなりますか?プログラムの開始時にSTDIN_FILENOとSTDOUT_FILENOは有効なファイル記述子ですか?この場合、printfはどこに書き込みますか?

    0

    2答えて

    #!/usr/bin/env node function stdinReadSync() { var b = new Buffer(1024); var data = ''; while (true) { var n = require('fs').readSync(process.stdin.fd, b, 0, b.length); i

    1

    1答えて

    単純に、ユーザーが一度に(複数の)テキストの塊をコンソールにペーストすると、そのチャンクをつかんで使用することができます。 現在、私のコードは、しかしdoStuffが呼び出されることはありません val stringLines: List[String] = io.Source.stdin.getLines().toList doStuff(stringLines) です。 stdinイテレ

    1

    1答えて

    単純なF#のスクリプト: #!/usr/bin/env fsharpi open System open System.Diagnostics let Exec (command: string, arguments: string, echo: bool) = let psi = new System.Diagnostics.ProcessStartInfo(command)

    0

    1答えて

    PythonのコマンドラインからAVD(Android Virtual Device)を作成したいと思います。そのためには、文字列nをstdinに渡す必要があります。私は何ができる私は、次の emulator_create = str(subprocess.check_output([android,'create', 'avd', '-n', emulator_name, '-t', targe

    0

    1答えて

    基本的な質問は、標準入力を特定の文字列に設定する必要があります。現在、私はこれでそれをしようとしています:それは、私はJavaでそれを行うだろうかと似ていますので import java.nio.charset.StandardCharsets import java.io.ByteArrayInputStream // Let's say we are inside a method now

    3

    4答えて

    私はCでプログラミングしたことがなく、今日は小さなコードを書く必要があります。プログラムは非常に簡単です - 私は2つの整数を追加したいです。 しかし、与えられた入力が数値で、最初のscanfが0を返すかどうかを調べようとすると、2番目の入力は入力を待たずに0も返します。 コード: int main() { int a = 0; int b = 0; printf(

    6

    1答えて

    stdinとstdoutを経由してJavaデーモンとやりとりしているRアプリケーションが無限ループ中にあり、メモリリークが発生するようです。簡素化されたRアプリ: while (TRUE) { con <- file('stdin', open = 'r', blocking = TRUE) line <- scan(con, what = character(0), nlin

    1

    1答えて

    で.binファイルを実行しています。これは、セットアップを完了する前にユーザーからの入力を受け取ります。 process.stdin.write("input"\n);ですべての入力を正しく受け取ってもうまくいくようです。ただし、パスワードがstdin経由で送信されても​​、同じことはできません。 binファイルを直接実行し、手動でパスワードを入力してください。 node.js経由でパスワードを送