본문내용
#include
using namespace std;
class Customer {
private:
char *name, *address, *phone, sex;
int age;
Customer *next;
public:
Customer();
~Customer();
void SetName(char *name) {strcpy(this->name, name);};
void SetAddr(char *address) {strcpy(this->address, address);};
void SetPhone(char *phone) {strcpy(this->phone, phone);};
void SetSex(char sex) {this->sex = sex;};
void SetAge(int age) {this->age = age;};
void SetNext(Customer *p) { next = p; };
char* GetName() {return name;};
char* GetAddr() {return address;};
char* GetPhone() {return phone;};
char GetSex() {return sex;};
int GetAge() {return age;};
Customer* GetNext() { return next; };
};
Customer::Customer()
{
name=new char[20];
address=new char[50];
phone=new char[20];
sex=NULL;
age=0 ;
}
Customer::~Customer()
{
delete[]name;
delete[]address;
delete[]phone;
}
class MyList {
private:
Customer *p;
Customer *Current_data;
public:
MyList();
~MyList();
void Add(Customer *pData);
void Deletion(int age) ;
void Search(int age) ;
void Print();
void Sort() ;
};
MyList::MyList()
{
p = new Customer ;
p ->SetNext(NULL);
Current_data=p ;
}
MyList::~MyList()
{
delete[]p ;
}
void MyList::Add(Customer *pData)
{
char address[50];
cout << "ADDRESS : " ;
cin >> address ;
pData->SetAddr(address);
char name[20];
cout << "NAME : " ;
cin >> name ;
pData->SetName(name);
char phone[20];
cout << "PHONE : " ;
cin >> phone ;
using namespace std;
class Customer {
private:
char *name, *address, *phone, sex;
int age;
Customer *next;
public:
Customer();
~Customer();
void SetName(char *name) {strcpy(this->name, name);};
void SetAddr(char *address) {strcpy(this->address, address);};
void SetPhone(char *phone) {strcpy(this->phone, phone);};
void SetSex(char sex) {this->sex = sex;};
void SetAge(int age) {this->age = age;};
void SetNext(Customer *p) { next = p; };
char* GetName() {return name;};
char* GetAddr() {return address;};
char* GetPhone() {return phone;};
char GetSex() {return sex;};
int GetAge() {return age;};
Customer* GetNext() { return next; };
};
Customer::Customer()
{
name=new char[20];
address=new char[50];
phone=new char[20];
sex=NULL;
age=0 ;
}
Customer::~Customer()
{
delete[]name;
delete[]address;
delete[]phone;
}
class MyList {
private:
Customer *p;
Customer *Current_data;
public:
MyList();
~MyList();
void Add(Customer *pData);
void Deletion(int age) ;
void Search(int age) ;
void Print();
void Sort() ;
};
MyList::MyList()
{
p = new Customer ;
p ->SetNext(NULL);
Current_data=p ;
}
MyList::~MyList()
{
delete[]p ;
}
void MyList::Add(Customer *pData)
{
char address[50];
cout << "ADDRESS : " ;
cin >> address ;
pData->SetAddr(address);
char name[20];
cout << "NAME : " ;
cin >> name ;
pData->SetName(name);
char phone[20];
cout << "PHONE : " ;
cin >> phone ;
추천자료
[구미통상론]EU 회원국의 공기업 민영화와 그 시사점
[학교안전공제회][학교안전공제회 보상지급규정][학교안전공제회 발전 방안]학교안전공제회 ...
[C++] 은행계좌 프로그램
C,C++ 자료구조를 이용한 성적입력프로그램
[구미통상론]EU 회원국의 공기업 민영화와 그 시사점
[참교육 학부모회]참교육 학부모회의 역사, 참교육 학부모회의 지향점, 참교육 학부모회의 활...
2011년 1학기 Visual C++프로그래밍 기말시험 핵심체크
C++가계부
[ C++ ] STL vector와 파일입출력을 이용한 장바구니 구현 프로그램
[대기업 전략][대기업][기업][대기업 마케팅 전략][대기업 입사 전략][대기업 정보화 전략]대...
디지털시대 기업(디지털기업)의 중요성, 디지털시대 기업(디지털기업)의 웹경영, 디지털시대 ...
개인과 개인정보, 개인주의, 개인과 개인중심방법, 개인과 개인화서비스, 개인무의식, 개인과...
[NGO 사례] 월드비전 (WORLD VISION) 소개, 주요사업, 국제개발사업, 국내사업, 국제구호, 북...
[텀프로젝트] Rational Rose C++ 온라인 샵 시스템 UML설계
소개글