#include "header.h"
using namespace std;
struct Account {
char Name[10];
int Age;
double Height;
};
struct Circle {
char CircleName[30];
int MemNum;
Account Member[10];
};
int main()
{
struct Circle c;
//단체의 정보 입력받음
cout << "단체 이름 : ";
cin >> c.CircleName;
cout << "\n총 인원 : ";
cin >> c.MemNum;
cout << "\n멤버 정보 : ";
cout << "회원 정보를 입력하세요. \n ";
for(int i = 0; i << 10; i++) // 각 멤버의 정보를 입력 받음
{
cout << "이름 : ";
cin >> c.Member[i].Name;
cout << "\n나이 : ";
cin >> c.Member[i].Age;
cout << "\n키 : ";
cin >> c.Member[i].Height;
}
cout << "단체 이름 : " << c.CircleName << "\n" << "총 인원 : " << c.MemNum << "\n"; //단체 정보 출력
for(int i = 0; i << 10; i++) {
cout <<"멤버" << i << c.Member[i].Name; //멤버 정보 출력
cout <<"나이" << i << c.Member[i].Age;
cout <<"키" << i << c.Member[i].Height;
}
cin.get();
cin.get();
return 0;
}
중첩 구조문 이용해서
첫번째로 단체의 정보를 입력 받고
두번째로 단체 소속 회원들의 정보를 입력 받는 프로그램을 작성해보려 합니다.
위 코드처럼 적었는대 위의 단체 정보입력 받은 후에
각 멤버의 정보를 입력받는 for 문이 나오질 않더라구요..
이 코드에서 구조체 정의할때 저 방법밖에 생각이 나지 않는대 어떻게 해야 하는지 아시는 분 계시면 도움 부탁드립니다!