dup

    0

    1答えて

    私はZshモジュールを書いています。私はZshコマンドにマップされた組み込み関数を持っています。 oconf構造を取得し、その後、スレッドが生成される /* Duplicate standard input */ oconf->stream = fdopen(dup(fileno(stdin)), "r"); :この関数は、標準入力ファイル記述子を複製します。そのスレッドでは、私が行います

    0

    1答えて

    私はサンプルプログラムでパイプとフォークの仕組みを学んでいます。私の非常に基本的な実装では、私の子プロセスで、私は0を閉じ、ファイル記述子0が私のパイプの読み込み側になるようにパイプの読み込み側を複製しました。 私の親プロセスから、私は文字列を書き出し、子プロセスではcinを使って文字列を読みました。本質的にはパイプの読み込み端です。私が観察するのは完全な文字列です。なぜ私は理解できないようです!

    -1

    1答えて

    私はdup()関数のコピーを作成しています(Linux api用の書籍を勉強しています)。 temp.txtという名前のファイルには、1行に次の文字列:Hello, Worldが含まれています。ここで コードです: #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <errno.h> #incl

    0

    1答えて

    私は3つの引数、./a.out abcを受け取ります。ここで、aとcは列番号で、bとはで区切られた行からのオペランド。 trueの場合はstdinを再生成し、それ以外の場合は結果は出力されません。 例は: $ ./a.out 1 > 2 $ 5:2:1:6 5:2:1:6 $ ./a.out 2 = 4 $ 1:2:3:4 $ 私はパイプをdointカットがそれを要求したときに標準

    0

    2答えて

    Linux上で動作するCで小さなシェルを作成しています。 dupsがたくさんあるので、位置0のものを印刷する方法があるかどうか尋ねたいと思います。たとえば、dup2(file_name、0)を呼び出すとにはのファイル名だから、私はそれをデバッグに使うことができますか?

    0

    1答えて

    ここに私のコードがあり、それを動作させることができません。 int pfd = open("file", O_WRONLY, 0777); int saved = dup(1); close(1); dup(pfd); close(pfd); printf("This goes into file\n"); // restore it back dup2(saved, 1); c

    0

    1答えて

    パイプで単純なシェルを作りたいです。 私はほとんどそれをしたと思うが、メインに戻ることはありません。 私はexecが終了していないと思います。 以下は自分のコードの一部です。 私は以下のように定義された構造体のブロックにコマンドを解析しました。 シンボルタイプ5は、| 。 このプログラムを実行すると、パイプを使わないと this is result image.が返ってきますが、再びパイプを使用し

    1

    1答えて

    Ruby on Railsアプリケーションで、モデルをクローンした後にモデルを保存しようとしているときに問題があります。私は以下のモデルを持っています。 class Company < ApplicationRecord has_many :employees end class Employee < ApplicationRecord belongs_to :co

    0

    1答えて

    私はtic tacのつま先のペックを終了し、私のコンピュータプレーヤーの改善に取り組んでいました。これは、古いボードオブジェクトから新しいボードオブジェクトのコピーを作成する必要があります。私はボードの深いコピーを作成することに問題があります。ここで は、問題のコードです: Class Board attr_accessor :grid def initialize(grid

    0

    1答えて

    ここでは、2つの子プロセス間で正しいパイプ処理を行う方法を理解しようとしています。私は単純に、あるLinuxコマンドの出力を別のLinuxコマンドに渡して、プログラムを正常に戻そうとしています。しかし、私は、フォークされている第二の子供がついてきて、親がこの子を永遠に待っていると推測しています。私はこのコードを長時間試していたので、なぜそれが固まっているのかを調べようとしていました。私はCシステム