basic_streambuf::sgetc

返回当前元素,而无须在流的更改的位置。

int_type sgetc( );

返回值

当前元素。

备注

如果一个读取的位置可用,成员函数返回 traits_type::to_int_type(*gptr)。 否则,它将返回 下溢

示例

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

int main( ) 
{
   using namespace std;
   ifstream myfile( "basic_streambuf_sgetc.txt", ios::in );

   char i = myfile.rdbuf( )->sgetc( );
   cout << i << endl;
   i = myfile.rdbuf( )->sgetc( );
   cout << i << endl;
}

输入:basic_streambuf_sgetctxt.

testing

59xe2ztd.collapse_all(zh-cn,VS.110).gifOutput

t
t

要求

标头: <streambuf>

命名空间: std

请参见

参考

basic_streambuf Class

iostream编程

(mfc)约定