_putch、_putwch

将字符写入控制台。

重要

此 API 不能用于在 Windows 运行时中执行的应用程序。有关详细信息,请参见 CRT functions not supported with /ZW(CRT 函数不支持使用/ZW)。

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

参数

  • c
    要输出的字符。

返回值

如果成功,则返回 c。 如果 _putch 失败,则返回EOF;如果 _putwch 失败,则返回 WEOF

备注

这些功能对控制台直接写入字符 c,不缓冲。 在 windows NT,_putwch 编写使用当前控件台区域设置的 Unicode 字符。

有**_nolock** 后缀的版本是相同的,但它们不能阻止其他线程的干扰。 有关更多信息,请参见**_putch_nolock**、_putwch_nolock

一般文本例程映射

Tchar.h 例程

未定义 _UNICODE 和 _MBCS

已定义 _MBCS

已定义 _UNICODE

_puttch

_putch

_putch

_putwch

要求

例程

必需的标头

_putch

<conio.h>

_putwch

<conio.h>

有关兼容性的更多信息,请参见兼容性

C 运行时库的所有版本。

示例

请参见_getch示例。

请参见

参考

控制台和端口 I/O

_cprintf、_cprintf_l、_cwprintf、_cwprintf_l

_getch、_getwch