【初心者歓迎】C/C++室 Ver.37【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0321デフォルトの名無しさん
2007/05/19(土) 00:41:34./aaa 3 2 | ./bbb
というように、最初に実行したaaaの結果をパイプでつないで、後ろのbbbというプログラムで操作したいのですが、
うまくbbbに渡すことができません。
aaaは、
1 -2
-1
2
のように出力するので、bbbで
int main(int argc,char **argv) として読み取ろうとしているのですが、
argcの値を出力してみると1とでるので、./bbbそのものしか読み取れていません。
自分としてはここで ./bbb 1 -2 -1 2 でargcの値が5になるようしたいのですが、
このようなパイプの使い方は間違いでしょうか?
■ このスレッドは過去ログ倉庫に格納されています