Test cin

 #include <iostream>
using namespace std;

int main()
{
    char c;
    cout<<"please :";
    cin>>c;
    cout<< c <<endl;
    
    if( true)
    {
        cout<<"please :";
        cin>>c;
        cout<<c<<endl;
    }
    return 0;
}

输出结果:
please: abcd
a
please: b

template<class _Elem,
    class _Traits> inline
    basic_istream<_Elem, _Traits>& __cdecl operator>>(
        basic_istream<_Elem, _Traits>& _Istr, _Elem& _Ch)
    {    // extract a character
    typedef basic_istream<_Elem, _Traits> _Myis;
    typename _Myis::int_type _Meta;
    ios_base::iostate _State = ios_base::goodbit;
    const typename _Myis::sentry _Ok(_Istr);

    if (_Ok)
        {    // state okay, extract characters
        _TRY_IO_BEGIN
        _Meta = _Istr.rdbuf()->sbumpc();
        if (_Traits::eq_int_type(_Traits::eof(), _Meta))
            _State |= ios_base::eofbit | ios_base::failbit;    // end of file
        else
            _Ch = _Traits::to_char_type(_Meta);    // got a character
        _CATCH_IO_(_Istr)
        }

    _Istr.setstate(_State);
    return (_Istr);
    }
阅读更多
想对作者说点什么? 我来说一句

计算机组成原理实验一

2018年05月18日 173KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭