std::putchar
Определено в заголовочном файле <cstdio> | ||
|---|---|---|
int putchar( int ch ); |
Записывает символ ch в stdout. Внутренне символ преобразуется в unsigned char перед записью.
Эквивалентно std::putc(ch, stdout).
Параметры
| ch | - | символ для записи |
Возвращаемое значение
При успехе возвращает записанный символ.
При ошибке возвращает EOF и устанавливает индикатор ошибки (см. std::ferror()) в stdout.
Пример
#include <cstdio>
int main()
{
for (char c = 'a'; c != 'z'; ++c)
std::putchar(c);
// putchar return value is not equal to the argument
int r = 0x1024;
std::printf("\nr = 0x%x\n", r);
r = std::putchar(r);
std::printf("\nr = 0x%x\n", r);
}Возможный вывод:
abcdefghijklmnopqrstuvwxy r = 0x1024 $ r = 0x24
См. также
| записывает символ в поток файла (функция) |
|
C документация для putchar |
|
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/io/c/putchar