#include<iostream>

#include<string.h>

using namespace std;



class UserData

{

private:

char m_Name[30];

int m_Age;

char m_ID[30];

char m_PassWord[30];


public:

void SetName(char *Name);

void SetAge(char Age);

void SetID(char *ID);

void SetPW(char *PassWord);


char *GetName();

int GetAge();

char *GetID();

char *GetPW();

};


//셋

void UserData::SetName(char *Name)

{ strcpy(m_Name,Name); }

void UserData::SetAge(char Age)

{ m_Age = Age; }

void UserData::SetID(char *ID)

{ strcpy(m_ID,ID); }

void UserData::SetPW(char *PassWord)

{ strcpy(m_PassWord,PassWord); }


//겟

char *UserData::GetName()

{ return m_Name; }

int UserData::GetAge()

{ return m_Age; }

char *UserData::GetID()

{ return m_ID; }

char *UserData::GetPW()

{ return m_PassWord; }



void main()

{

char Name[30];

int Age;

char ID[30];

char PassWord[30];

UserData Member; //유저 데이터 형 클라스 생성

cout<<"이름 입력 : "; cin>>Name;

cout<<"나이 입력 : "; cin>>Age;

cout<<"ID 입력 : "; cin>>ID;

cout<<"PW 입력 : "; cin>>PassWord;

Member.SetName(Name);

Member.SetAge(Age);

Member.SetID(ID);

Member.SetPW(PassWord);


cout<<"\nName : "<<Member.GetName()<<"\n";

cout<< "Age : " << Member.GetAge()<<endl;

cout<< "ID  : " << Member.GetID()<<"\n";

cout<< "PW : " << Member.GetPW()<<"\n";

}





1>------ 빌드 시작: 프로젝트: c++, 구성: Debug Win32 ------

1>링크하고 있습니다...

1>MSVCRTD.lib(crtexe.obj) : error LNK2019: _main 외부 기호(참조 위치: ___tmainCRTStartup 함수)에서 확인하지 못했습니다.

1>C:\Users\1\Documents\Visual Studio 2008\Projects\c++\Debug\c++.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.

1>빌드 로그가 "file://c:\Users\1\Documents\Visual Studio 2008\Projects\c++\c++\Debug\BuildLog.htm"에 저장되었습니다.

1>c++ - 오류: 2개, 경고: 0개

========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========