Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::basic_...ambuf::sputc(3) C++ Standard Libarystd::basic_...ambuf::sputc(3)

NAME
       std::basic_streambuf::sputc - std::basic_streambuf::sputc

Synopsis
	  int_type sputc( char_type ch );

	  Writes one character to the output sequence.

	  If  the  output sequence write position is not available (the	buffer
       is full), then
	  calls	overflow(ch).

Parameters
	  ch - character to write

Return value
	  The	 written    character,	  converted    to    int_type	  with
       Traits::to_int_type(ch) on
	  success.

	  Traits::eof()	(as returned by	overflow()) on failure.

Example
       // Run this code

	#include <iostream>
	#include <sstream>

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

Output:
	a

See also
	  sputn	invokes	xsputn()
		(public	member function)

http://cppreference.com		  2022.07.31	 std::basic_...ambuf::sputc(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::basic_streambuf::sputc&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help