「標準出力」とかの言葉は、プログラミングの習いたての頃から出てくるものなんですけど、意外と、どういうものかわからないままだったりするひとも少なくないんじゃないかと思います。

 

というわけで、標準出力とか、標準エラー出力とかについて、ちょっと書いてみました。

 

※環境は Windows を想定してます。

 

「標準出力」「標準エラー出力」とは?

https://csharp.keicode.com/topics/stdout-stderr.php

 

それから、この図のようにあるプログラムから、次のプログラムを呼び出した時に、呼び出し側でエラー出力を受け取る方法とかについて、少し書いてみました。

子プロセスの起動

 

子プロセスの標準出力を取得する方法

https://csharp.keicode.com/topics/capture-stdout.php

 

エラー時に子プロセスの標準エラー出力を取得する方法

https://csharp.keicode.com/topics/get-stderror-from-child-process.php