#include <stdio.h>
// 구조체 정의
typedef struct {
int x;
int y;
} Point;
// 함수 선언 (포인터 표기법 사용)
void printPoints(Point* pointsArray, int idx)
{
printf("x = %d, y = %d\n", pointsArray
[idx
].
x, pointsArray
[idx
].
y); }
int main() {
// 구조체 배열 생성 및 초기화
Point arr[] = {{10, 20}, {30, 40}, {50, 60}};
// 함수 호출 시 배열 이름과 크기 전달
printPoints(arr, 2);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovLyDqtazsobDssrQg7KCV7J2YCnR5cGVkZWYgc3RydWN0IHsKICAgIGludCB4OwogICAgaW50IHk7Cn0gUG9pbnQ7CgovLyDtlajsiJgg7ISg7Ja4ICjtj6zsnbjthLAg7ZGc6riw67KVIOyCrOyaqSkKdm9pZCBwcmludFBvaW50cyhQb2ludCogcG9pbnRzQXJyYXksIGludCBpZHgpIAp7CiAgICBwcmludGYoInggPSAlZCwgeSA9ICVkXG4iLCBwb2ludHNBcnJheVtpZHhdLngsIHBvaW50c0FycmF5W2lkeF0ueSk7Cn0KCmludCBtYWluKCkgewogICAgLy8g6rWs7KGw7LK0IOuwsOyXtCDsg53shLEg67CPIOy0iOq4sO2ZlAogICAgUG9pbnQgYXJyW10gPSB7ezEwLCAyMH0sIHszMCwgNDB9LCB7NTAsIDYwfX07CiAgICAKICAgIC8vIO2VqOyImCDtmLjstpwg7IucIOuwsOyXtCDsnbTrpoTqs7wg7YGs6riwIOyghOuLrAogICAgcHJpbnRQb2ludHMoYXJyLCAyKTsKICAgIAogICAgcmV0dXJuIDA7Cn0=