티스토리 뷰

Programming/C

[C언어] 구조체 배열 포인터 예제

놀고싶은개발자 2021. 8. 12. 01:19
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct {
	int age;
	char name[20];
} Person;

int main() {
	Person* p[10];
	
	for (int i = 0; i < sizeof(p) / sizeof(Person*); i++) {
		p[i] = malloc(sizeof(p));
	}

	for (int i = 0; i < 3; i++) {
		p[i]->age = 10;
		strcpy(p[i]->name, "hong");

		printf("%d, %s\n", p[i]->age, p[i]->name);
	}

	for (int i = 0; i < sizeof(p) / sizeof(Person); i++) {
		free(p[i]);
	}
}

C언어 못해먹겠다.. 망해라

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함