#include "stdafx.h"
#include<iostream>
#include<string>
using namespace std;
class Student
{
char *Name;
char *Number;
char *Sex;
int Age;
public:
Student(char*name="",char*number="",char*sex="",int age=0);
friend ostream& operator<<(ostream&os,Student&ss);
friend istream& operator>>(istream&os,Student&ss);
};
Student::Student(char*name,char*number,char*sex,int age)
{
Name=new char[strlen(name)+1];
strcpy(Name,name);
Number=new char[strlen(number)+1];
strcpy(Number,number);
Sex=new char[strlen(sex)+1];
strcpy(Sex,sex);
Age=age;
}
ostream& operator<<(ostream&os,Student&ss)
{
os<<ss.Name<<'/'<<ss.Number<<'/'<<ss.Sex<<'/'<<ss.Age<<endl;
return os;
}
istream& operator>>(istream&os,Student&ss)
{
os>>ss.Name>>ss.Number>>ss.Sex>>ss.Age;
return os;
}
int _tmain(int argc, _TCHAR* argv[])
{
Student s("tom","10001","女",17),ds;
cin>>ds;
cout<<s<<ds<<endl;
return 0;
}