Допустим программа делает
appname
-hello
fprintf(stdout,"\x1B[31m""-hello""\x1B[39m");
Но если
appname > out.txt
она будет делать
fprintf(stdout,"hello");
Можно ли как то определить что stdout
был перенаправлен?
Допустим программа делает
appname
-hello
fprintf(stdout,"\x1B[31m""-hello""\x1B[39m");
Но если
appname > out.txt
она будет делать
fprintf(stdout,"hello");
Можно ли как то определить что stdout
был перенаправлен?