_putch, _putwch

 

For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.

Writes a character to the console.

System_CAPS_ICON_important.jpg Important

This API cannot be used in applications that execute in the Windows Runtime. For more information, see CRT functions not supported with /ZW.

  
      int _putch(  
int c   
);  
wint_t _putwch(  
   wchar_t c  
);  

Parameters

c
Character to be output.

Returns c if successful. If _putch fails, it returns EOF; if _putwch fails, it returns WEOF.

These functions write the character c directly, without buffering, to the console. In Windows NT, _putwch writes Unicode characters using the current console locale setting.

The versions with the _nolock suffix are identical except that they are not protected from interference by other threads. For more information, see _putch_nolock, _putwch_nolock.

Generic-Text Routine Mappings

Tchar.h routine_UNICODE and _MBCS not defined_MBCS defined_UNICODE defined
_puttch_putch_putch_putwch
RoutineRequired header
_putch<conio.h>
_putwch<conio.h>

For more compatibility information, see Compatibility.

All versions of the C run-time libraries.

See the example for _getch.

Console and Port I/O
_cprintf, _cprintf_l, _cwprintf, _cwprintf_l
_getch, _getwch

Show: