Freigeben über


_putch_nolock, _putwch_nolock

Schreibt ein Zeichen in die Konsole, ohne den Thread zu sperren.

Wichtig

Diese API kann nicht in Anwendungen verwendet werden, die in Windows-Runtime ausgeführt werden.Weitere Informationen finden Sie unter CRT-Funktionen nicht mit /ZW unterstützt.

int _putch_nolock( 
int c 
); 
wint_t _putwch_nolock( 
wchar_t c 
);

Parameter

  • c
    Auszugebende Zeichen.

Rückgabewert

Gibt bei Erfolg c zurück. Wenn _putch_nolock fehlschlägt, wird EOF zurückgegeben. Wenn _putwch_nolock fehlschlägt, wird WEOF zurückgegeben.

Hinweise

_putch_nolock und _putwch_nolock sind mit _putch bzw. _putwch identisch, mit dem einzigen Unterschied, dass sie nicht vor Interferenzen durch andere Threads geschützt sind. Sie sind möglicherweise schneller, da kein Mehraufwand zur Sperrung anderer Threads erforderlich ist. Verwenden Sie diese Funktionen nur in threadsichere Kontexten wie z. B. in Singlethreadanwendungen oder in Fällen, in denen der aufrufende Bereich die Threadisolation bereits handhabt.

Zuordnung generischer Textroutinen

Tchar.h-Routine

_UNICODE und _MBCS nicht definiert

_MBCS definiert

_UNICODE definiert

_puttch_nolock

_putch_nolock

_putch_nolock

_putwch_nolock

Anforderungen

Routine

Erforderlicher Header

_putch_nolock

<conio.h>

_putwch_nolock

<conio.h>

Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.

Bibliotheken

Alle Versionen C-Laufzeitbibliotheken.

Siehe auch

Referenz

Konsole und Port-E/A

_cprintf, _cprintf_l, _cwprintf, _cwprintf_l

_getch, _getwch