このような多くの fprintf ステートメントがある既存のコードを変更する必要があります
fprintf (stdout, "%-30.30s",reason);
しかし、ユーザーがメイン引数に「T」を渡した場合、区切り文字「|」で区切られた出力を出力します
私のファイルにはいくつかの fprint があります。
現在、ユーザーがパイプ区切りの出力を必要とする場合に true に設定するフラグを使用しています。
if(flag)
fprintf (stdout, "%-30.30s|",reason);
else
fprintf (stdout, "%-30.30s",reason);
これを達成するための他のより良いアプローチがあれば、私に提案してください。私のファイルにはいくつかの fprintf が散らばっていることに注意してください。
ありがとう !!!