#include <cstdio>

class myCC
{
    public:
        myCC & operator << (const int _value)
        {
            printf("%d", _value);
            return (*this);
        }

        myCC & operator << (const char _c)
        {
            printf("%c", _c);
            return (*this);
        }

        myCC & operator << (const char _s[])
        {
            printf("%s", _s);
            return (*this);
        }

        myCC & operator >> (int &_var)
        {
            scanf("%d", &_var);
            getchar();
            return (*this);
        }

        myCC & operator >> (char &_var)
        {
            scanf("%c", &_var);
            getchar();
            return (*this);
        }
};

int main()
{
    myCC cin, cout;

    int age;
    char sex;

    cout << "age: ";
    cin >> age;
    cout << "sex: ";
    cin >> sex;

    cout << "your age: " << age << ", sex: " << sex;
}
 

arrow
arrow
    全站熱搜

    大神(偽) 發表在 痞客邦 留言(0) 人氣()