isatty

Aus RAD Studio
Wechseln zu: Navigation, Suche

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++

+

+