basic_streambuf::sputc
Umieszcza znak w strumieniu.
int_type sputc(
char_type _Ch
);
Parametry
- _Ch
Znak.
Wartość zwracana
Zwraca znak, jeśli kończy się pomyślnie.
Uwagi
Jeśli write position jest dostępny, sklepy funkcja Państwa _Ch w pozycji zapisu zwiększa wskaźnik dalej do buforu wyjściowego, a zwraca traits_type::to_int_type(_Ch).W przeciwnym wypadku zwraca przepełnienie(_Ch).
Przykład
// 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;
}
Wymagania
Nagłówek:<streambuf>
Przestrzeń nazw: std