Jump to content

Check output device is a terminal: Difference between revisions

added solution for c++
No edit summary
(added solution for c++)
Line 65:
stdout is not tty
</pre>
 
=={{header|C++}}==
{{trans|C}}
<lang cpp>#if _WIN32
#include <io.h>
#define ISATTY _isatty
#define FILENO _fileno
#else
#include <unistd.h>
#define ISATTY isatty
#define FILENO fileno
#endif
 
#include <iostream>
 
int main() {
if (ISATTY(FILENO(stdout))) {
std::cout << "stdout is a tty\n";
} else {
std::cout << "stdout is not a tty\n";
}
 
return 0;
}</lang>
 
=={{header|C#|C sharp}}==
1,452

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.