isatty
Nach oben zu io.h - Index
Header-Datei
io.h
Kategorie
Eingabe-/Ausgaberoutinen
Prototyp
int isatty(int handle);
Beschreibung
Ermittelt den Gerätetyp.
isatty stellt fest, ob handle einem der folgenden Geräte zur Zeichenausgabe zugeordnet ist:
- Terminal
- Konsole
- Drucker
- serieller Anschluss
Rückgabewert
Wenn eines der vier oben aufgeführten Zeichenausgabegeräte gefunden wird, gibt isatty eine Ganzzahl ungleich Null zurück. Ist handle keinem solchen Gerät zugeordnet, gibt isatty 0 zurück.
Beispiel
#include <stdio.h>
#include <io.h>
int main(void)
{
int handle;
handle = fileno(stdout);
if (isatty(handle))
printf("Handle %d is a device type\n", handle);
else
printf("Handle %d isn't a device type\n", handle);
return 0;
}
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |