Namespaces
Variants

std::basic_streambuf<CharT,Traits>:: sputc

From cppreference.net
int_type sputc ( char_type ch ) ;

Записывает один символ в выходную последовательность.

Если позиция записи выходной последовательности недоступна (буфер заполнен), то вызывается overflow ( ch ) .

Содержание

Параметры

ch - символ для записи

Возвращаемое значение

Записанный символ, преобразованный в int_type с помощью Traits :: to_int_type ( ch ) при успешном выполнении.

Traits :: eof ( ) (возвращаемый методом overflow() ) при неудаче.

Пример

#include <iostream>
#include <sstream>
int main()
{
    std::ostringstream s;
    s.rdbuf()->sputc('a');
    std::cout << s.str() << '\n';
}

Вывод:

a

Смотрите также

вызывает xsputn ( )
(публичная функция-член)