std::basic_streambuf<CharT,Traits>::snextc 来自cppreference.com < cpp | io | basic streambuf C++ 语言 标准库头文件 自立与有宿主实现 具名要求 语言支持库 概念库 (C++20) 诊断库 工具库 字符串库 容器库 迭代器库 范围库 (C++20) 算法库 数值库 本地化库 输入/输出库 文件系统库 (C++17) 正则表达式库 (C++11) 原子操作库 (C++11) 线程支持库 (C++11) 技术规范 输入/输出库 I/O 操纵符 C 风格 I/O 缓冲 basic_streambuf basic_filebuf basic_stringbuf strstreambuf(C++98 中弃用) basic_syncbuf(C++20) 流 抽象 ios_base basic_ios basic_istream basic_ostream basic_iostream 文件 I/O basic_ifstream basic_ofstream basic_fstream 字符串 I/O basic_istringstream basic_ostringstream basic_stringstream 数组 I/O istrstream(C++98 中弃用) ostrstream(C++98 中弃用) strstream(C++98 中弃用) 同步的输出 basic_osyncstream(C++20) 类型 streamoff streamsize fpos 错误类别接口 iostream_category(C++11) io_errc(C++11) std::basic_streambuf 公开成员函数 basic_streambuf::~basic_streambuf 本地环境 basic_streambuf::pubimbue basic_streambuf::getloc 寻位 basic_streambuf::pubsetbuf basic_streambuf::pubseekoff basic_streambuf::pubseekpos basic_streambuf::pubsync 获取区 basic_streambuf::in_avail basic_streambuf::snextc basic_streambuf::sbumpc basic_streambuf::sgetc basic_streambuf::sgetn 放置区 basic_streambuf::sputc basic_streambuf::sputn 回放 basic_streambuf::sputbackc basic_streambuf::sungetc 受保护成员函数 basic_streambuf::basic_streambuf basic_streambuf::operator=(C++11) basic_streambuf::swap(C++11) 本地环境 basic_streambuf::imbue 寻位 basic_streambuf::setbuf basic_streambuf::seekoff basic_streambuf::seekpos basic_streambuf::sync 获取区 basic_streambuf::showmanyc basic_streambuf::underflow basic_streambuf::uflow basic_streambuf::xsgetn basic_streambuf::ebackbasic_streambuf::gptrbasic_streambuf::egptr basic_streambuf::gbump basic_streambuf::setg 放置区 basic_streambuf::xsputn basic_streambuf::overflow basic_streambuf::pbasebasic_streambuf::pptrbasic_streambuf::epptr basic_streambuf::pbump basic_streambuf::setp 回放 basic_streambuf::pbackfail int_type snextc(); 令输入序列前进一个字符,并读取一个字符。 函数调用 sbumpc() 令输入序列前进。若该函数返回表示已耗尽输入序列的 Traits::eof() ,且 uflow() 无法取得更多数据,则返回 Traits::eof() 。否则调用 sgetc() 以读取字符。 参数 (无) 返回值 下个字符的值。若已耗尽输入序列,则返回 Traits::eof() 。 示例 本节未完成原因:暂无示例 参阅 sgetc 从输入序列读取一个字符,而不令序列前进 (公开成员函数) sbumpc 从输入序列读取一个字符并令序列前进 (公开成员函数)