[C언어] 구조체 메모리 사용 함수 memset(), memcpy()


[C언어] 구조체 메모리 사용 함수 memset(), memcpy()

**메모리를 가르켜야 하므로, 동적할당의 경우 변수만 건네주지만, 동적할당이 아닌경우는 &를 써서 주소값을 넘겨주어야 합니다. memset() memset(구조체포인터, 설정할값, sizeof(struct 구조체)); 헤더 : string.h ㅇExample - 일반 구조체 #include #include // memset 함수가 선언된 헤더 파일 struct Point2D { int x; int y; }; int main() { struct Point2D p1; memset(&p1, 0, sizeof(struct Point2D)); // p1을 구조체 크기만큼 0으로 설정 printf("%d %d\n", p1.x, p1.y); // 0 0: memset을 사용하여 0으로 설정했으므로 // x, y 모두..


원문링크 : [C언어] 구조체 메모리 사용 함수 memset(), memcpy()