2つの引数、整数の数とシードを持つランダムな整数を生成するファイルが2つあります。もう一方のファイルは配列内の値を検索します。c w/h terminalコマンドでの配管:./process arg | ./process arg
私がしたいのは、最初のファイルがランダムに生成された数値を2番目のファイルの配列入力として与えることです。
端末のようです。
./random_no 100 50 | ./find 42 -
これは、random_noの入力をfindにパイプすることを意味しています。
問題は、findファイルからその入力を受信または操作する方法がわかりません。
意味が分からない場合や、コードを参考にしたい場合は、教えてください。あなたは、あなたの質問に明確にすべき感謝:)
最初のプログラムはstdoutに書き込む必要があります。 2番目のプログラムはstdinから読み込む必要があります。 –
あなたのプログラムに 'find'という名前を付けないでください。この名前の有名なユーティリティがあります。言われているように、数字を読み取るプログラムでは、期待どおりに数字を読む*。たとえば、 'scanf()'を使用します。 – AlexP