在线文档教程
C++
输入/输出 | Input/output

std::basic_streambuf::sputc

性病:基本[医]流光::溅射

int_type sputc( char_type ch

将一个字符写入输出序列。

如果输出序列写入位置不可用--缓冲区为%29,则调用overflow(ch)...

参数

ch-character to write

返回值

文字字符,转换为int_type带着Traits::to_int_type(ch)关于成功。

Traits::eof()28名overflow()%29失败。

二次

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

二次

产出:

二次

a

二次

另见

sputninvokes xsputn() (public member function)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/io/basic[医]流光/溅射c