struct C //구조체 정의, 멤버3개가 있는 걸 확인 가능.
char model[50]
int year
float price
struct C MC
int i;
char N[]="Mercedes-Benz"
for문 i=0; N[i]!=NULL; i++ //N 문자열 배열 널이 아닌 동안 실행.
MC.model[i]=N[i] //N배열의 문자를 MC 구조체 model에 집어넣는 작업.
// 구조체 변수명. 멤버 형태로 접근함.
//strcpy(MC.model, "Mercedes-Benz"); 함수 이용해서 복붙 가능!
정답:
Model: Mercedes-Benz
Year: 2020
Price: 50000.75
struct C //구조체 정의, 멤버3개가 있는 걸 확인 가능.
char model[50]
int year
float price
main함수
struct C cars[2] // 배열 선언. C cars[0], C cars[1] 2개 생성한다는 뜻.
struct B //구조체 정의.
char brand[50]
int year
float price
main 함수
struct B mb //구조체 변수 선언.
struct B*bp=&mb //구조체 mb 주소를 받는 구조체 포인터 변수 bp
strcpy(bp->brand, "G") //strcpy 함수. 포인터변수라서 멤버 접근하려면 -> 화살표 사용.
bp->year=2021
bp->price=1500.50
printB(bp) 함수 호출
void printB(struct B*bag) //bp 포인터 변수를 bag이 받음
정답:
Brand: G
Year: 2021
Price: 1500.50
'정보처리기사 필답 실기. 코딩 문제.' 카테고리의 다른 글
아스키코드, ASCII (0) | 2025.05.06 |
---|---|
typedef 커스텀 자료형 (0) | 2025.05.06 |
주말코딩, 함수와 재귀함수 (0) | 2025.05.06 |
정보처리기사 노베이스 주말코딩 선생님 유료 강의 스타트함 (0) | 2025.04.27 |
25년 1회 정보처리기사 시험 후기 (2) | 2025.02.08 |
댓글