#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;
}