본문 바로가기

프로그래밍/C++

[C++] 구조체(Struct)를 이용한 데이터 입력 및 출력

반응형

코드

#include <iostream>
#include <string>

using namespace std;

struct Employee
{
int id;
char name[10];
int salary;
};

int main()
{
Employee s1[3];

for (int i = 0; i < 3; i++)
{
cout << "사번입력 : " << endl;
cin >> s1[i].id;

cout << "이름 입력 : " << endl;
cin >> s1[i].name;

cout << "급여 입력 : " << endl;
cin >> s1[i].salary;
}

for (int i = 0; i < 3; i++)
{
cout << (*(s1 + i)).id << "\t" << (*(s1 + i)).name << "\t" << (*(s1 + i)).salary << endl;
}
}

결과