구조체를 이용해 위와 같이 사각형의 넓이를 구하는 코드를 만들 수 있다. 먼저 x와 y라는 정수형 변수를 가진 구조체 point를 만들어주고 사각형을 의미하는 rect 구조체에 점 p1과 p2를 넣어준다. 구조체가 현재 이중으로 활용된 것이다. 그다음 메인함수에서 구조체 rect를 변수 r로 선언해주고 가로, 세로, 넓이, 둘레 변수를 정수형으로 선언한다. 주소r의 점 p1 x와 y좌표, p2 x와 y의 좌표를 사용자 입력값으로 받고 가로 값과 세로값은 각각 abs라는 절댓값으로 입력되도록 한다. 출력하면 위와 같이 사각형의 넓이와 둘레를 구할 수 있다. 이 글은 프로그래머 나동빈님의 강의 내용을 개인적인 학습을 목적으로 정리하여 쓴 글임을 밝힙니다.
C 프로그래밍 (16) - 구조체 활용하기
구조체를 이용해 위와 같이 사각형의 넓이를 구하는 코드를 만들 수 있다. 먼저 x와 y라는 정수형 변수를 가진 구조체 point를 만들어주고 사각형을 의미하는 rect 구조체에 점 p1과 p2를 넣어준다. 구조체가 현재 이중으로 활용된 것이다. 그다음 메인함수에서 구조체 rect를 변수 r로 선언해주고 가로, 세로, 넓이, 둘레 변수를 정수형으로 선언한다. 주소r의 점 p1 x와 y좌표, p2 x와 y의 좌표를 사용자 입력값으로 받고 가로 값과 세로값은 각각 abs라는 절댓값으로 입력되도록 한다. 출력하면 위와 같이 사각형의 넓이와 둘레를 구할 수 있다. 이 글은 프로그래머 나동빈님의 강의 내용을 개인적인 학습을 목적으로 정리하여 쓴 글임을 밝힙니다.
2020.08.08