COSMOSRKSI
방명록 RSS 태그 글쓰기 관리자
 
[C] 데이터를 구조체로 반복해서 입력받고 출력하기
Program language/C 2021-04-05 18:30:46

#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);
}
}

 

 

 

 

참조:

ehpub.co.kr/tag/%EA%B5%AC%EC%A1%B0%EC%B2%B4-%EB%B0%B0%EC%97%B4%EC%97%90-%EC%9E%85%EB%A0%A5%EB%B0%9B%EC%95%84-%EC%B6%9C%EB%A0%A5/

 

구조체 배열에 입력받아 출력 – 언제나 휴일

질문) 종업원 이름, 주민등록번호, 급여정보를 멤버로 갖는 employee 구조체를 정의하려고 합니다. 3명의 종업원 정보를 사용자로부터 입력받은 후에 순차적으로 출력하는 간략한 코드를 부탁합니

ehpub.co.kr

 

 
 


이 사이트에는
넥슨코리아에서 제공한 넥슨 Lv.1 고딕 Regular체,
카페24가 제작한 아네모네체,
Cadson Demak가 디자인한 Kanit체,
Sandoll이 디자인한 나눔고딕체가
적용되어 있습니다.
멋진 폰트를 무료로 제공해주셔서 감사합니다.

Copyleft ⓒ bskyvision (블루스킨 v1.2)