함수의 매개변수로 구조체 전달, 한번에 여러개의 값을 전달

 

// 함수의 매개변수로 구조체 전달
// 한번에 여러개의 값을 전달
#include <stdio.h>
// 구조체
struct Member
{
    char *Name;
    int Age; 
};
// 함수
void MemberOutput(struct Member m)
{
    printf("이름 : %s, 나이 : %d\n", m.Name, m.Age); 
}
// 메인함수
void main(void)
{
    //[1] Input
    struct Member member;
    member.Name = "홍길동";
    member.Age = 21; 
    //[2] Output
    MemberOutput(member); // 하나의 매개변수로 2개값 전달
}

Comments

Be the first to post a comment

Post a comment