구조체배열-클래스배열 변환
퍼리
문) 구조체구문- 클래스구문구조체 배열을 클래스와 public: 속성으로만 구성하여 동일한 결과값이되게 현재 코드를 수정해야합니다.조건은 값을 입력받는 Input()멤버함수와 값을 보여주는 Show()멤버함수로 구현해야합니다.당최 모르겠네요 구조체를 클래스객체로 생성하는건 알겠는데.. 멤버함수를 구조체배열이었던 부분을 어케 구현해야할지 모르겠습니다.제 질문의 요지는.. Input()멤버함수로 값을입력하고와 Show()멤버함수값을 보여주는 로 구현 이부분입니다. 원본 구조체구문
#includeiostream
using namespace std;
typedef struct person{
int age;
int no;
char name[10];
};
int main()
{
int i=0;
int temp=0;
int num;
struct person p[10];
cout=== menu ===endl;
cout1. input new memberendl;
cout2. searchendl;
cout3. no. of memversendl;
cout5.exitendl;
while(1)
{
coutmode ;
cinnum;
cout\n;
switch(num)
{
case 1:
coutno ;
cinp[i].no;
coutname ;
cinp[i].name;
coutage ;
cinp[i].age;
cout\n;
i++;
break;
case 2:
coutno.0~i-1endl;
cintemp;
coutname ;
coutp[temp].nameendl;
coutage ;
coutp[temp].ageendl;
cout\n;
break;
case 3:
coutimember(s)endl;
cout\n;
break;
case 4:
case 5:
return 0;
}
}
return 0;
}