구조체 포인터
예제코드
#include <stdio.h>
struct velog
{
const char* name;
int year;
const char* month;
int day;
};
int main(void)
{
struct velog today1 =
{ "P444",
2023,
"May",
2 };
struct velog today2 =
{ "P444_1",
2024,
"MAY",
3 };
struct velog* p;
p = &today1;
printf("\n-- 포인터의 글 정보 --\n");
printf(" 이름 : %s\n", (*p).name);
printf(" 연 : %d\n", (*p).year);
printf(" 월 : %s\n", (*p).month);
printf(" 일 : %d\n", (*p).day);
printf("\n-- 또 다른 방법으로 출력하는 포인터의 글 정보 --\n");
printf(" 이름 : %s\n", p->name);
printf(" 연 : %d\n", p->year);
printf(" 월 : %s\n", p->month);
printf(" 일 : %d\n", p->day);
return 0;
}