Поделиться через


basic_streambuf::sputc

Записывает знак в поток.

int_type sputc(
   char_type _Ch
);

Параметры

  • _Ch
    Символ.

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

Возвращает знак, если операция завершилась успешно.

Заметки

Если доступно write position, функция-член хранит _Ch в позиции записи увеличивает следующий указатель для выходного буфера и возвращает traits_type::to_int_type(_Ch).В противном случае оно возвращает переполнение(_Ch).

Пример

// basic_streambuf_sputc.cpp
// compile with: /EHsc
#include <iostream>
#include <fstream>

int main( ) 
{
   using namespace std;

   int i = cout.rdbuf( )->sputc( 'a' );
   cout << endl << ( char )i << endl;
}
  

Требования

заголовок: <streambuf>

std пространство имен:

См. также

Ссылки

basic_streambuf Class

программирование iostream

соглашения iostreams