I'm writing a C program for OS X and Linux, and I want to tweak the output based on whether or not it's going to a terminal. I know we've covered how to do this in a shell script, e.g. here:
Detecting the output stream type of a shell script
But how do I do it in a C program?
See Question&Answers more detail:os