#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct employee {
char name[10];
int year;
int pay;
}member[3]; // struct employee를 member 변수로 선언하고 3개의 배열로 만들어줌
void main()
{
for (int i = 0; i < 3; i++)
{
printf("name? ");
scanf_s("%s", member[i].name, 30); //string, member, 최대입력
printf("year? ");
scanf_s("%d", &member[i].year);
printf("pay? ");
scanf_s("%d", &member[i].pay);
}
for (int i = 0; i < 3; i++)
{
printf("%s\n", member[i].name);
printf("%d\n", member[i].year);
printf("%d\n", member[i].pay);
}
}
참조:
구조체 배열에 입력받아 출력 – 언제나 휴일
질문) 종업원 이름, 주민등록번호, 급여정보를 멤버로 갖는 employee 구조체를 정의하려고 합니다. 3명의 종업원 정보를 사용자로부터 입력받은 후에 순차적으로 출력하는 간략한 코드를 부탁합니
ehpub.co.kr
'Program language > C' 카테고리의 다른 글
[C] Max(a,b) ((a>b) ? a:b) (0) | 2021.04.13 |
---|---|
[C] 노트필기 (0) | 2021.04.12 |
[C] 구조체 화살표연산자 이용해서 대소 비교하기 (0) | 2021.04.05 |
[C] 구조체 화살표 연산자 이용하기 (0) | 2021.04.05 |
[C] 구조체 선언 후 구조체 멤버 초기화하고 출력하기 (0) | 2021.04.05 |