반응형 가변길이구조체1 가변길이 구조체에 대하여... (flexible array member) 네트워크 통신 중에 동적할당 되는 구조체를 만들었고data 를 header 와 body 로 나눈 뒤 body 에도 동적으로 데이터를 받아왔다.그러다보니 header 의 메모리 영역과 body 의 메모리 영역이 다르기 때문에 내가 만들어 놓은 recv 함수로는 header 와 body 를 동시에 처리할 수 없었다. 따라서 header 일 때 recv 호출과 body 일때 recv 호출, 즉 2번의 호출을 해야했다.다른 방법이 있는 지 알아보다가 가변길이 구조체까지 얼핏 듣게 되었다. [가변길이 구조체 선언방법]struct test { int a; int b; char c[];};struct test1 { char c[]; int a; int b;};struct test2 { int a; ch.. 2025. 6. 26. 이전 1 다음